...
içerisinde Ebiflow'a gönderilmiş olmaktadır.
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
<BAPI SAPSystem="" Client="" Language="TR" User="" Password="" ApplicationServer="" Function="" TraceLevel="" CodePage="">
<InputParameters />
<InputTables>
<Table Node="/*/SAP/Avans/BELAVN" Name="BELAVN" Into="" TemplatePath="">
<Columns>
<Column Node="BUKRS" Name="BUKRS" />
<Column Node="BELTP" Name="BELTP" />
<Column Node="BUDAT" Name="BUDAT" />
</Columns>
<Perform />
</Table>
</InputTables>
<OutputParameters />
<OutputTables>
<Table Name="RETBEL" Into="" TemplatePath="/*/SAP/Avans/RETBEL">
<Columns>
<Column Node="BELNR" Name="BELNR" />
<Column Node="BUKRS" Name="BUKRS" />
<Column Node="GJAHR" Name="GJAHR" />
<Column Node="FUNCL" Name="FUNCL" />
</Columns>
<Perform />
</Table>
<Table Name="MESSAGES" Into="/*/SAP/Avans/MESSAGES/Data" TemplatePath="/*/SAP/Avans/MESSAGES/Template">
<Columns>
<Column Node="TYP" Name="TYP" />
<Column Node="MESSAGE" Name="MESSAGE" />
</Columns>
<Perform />
</Table>
</OutputTables>
</BAPI> |
Özellikler
...
Adı | Açıklama | ||
|---|---|---|---|
| ApplicationServer | SAP Sistemi IP veya HostName bilgisi | ||
| SAPClient | SAP Client Numarası | ||
| SAPSistem | SAP Sistem Numarası | ||
| Language | SAP Sistemi Localization (TR, EN gibi) | ||
| User | SAP bağlantısı için yetkili kullanıcı ID | ||
| Password | SAP bağlantısı için yetkili kullanıcı ID şifresi | ||
| Function | SAP Sisteminde oluşturulmuş RFC fonksiyon adı | ||
| TraceLevel | Hata tespiti için TraceLevel bilgisi (-1, 0 gibi) | ||
| CodePage | SAP Sistem CodePage bilgisi 1100 SAP internal, like ISO 8859-1 4110 UTF-8 |
Örnek
Form Verisi (Workflow Data)
BAPI ITask Özellikleri (Properties)
Modül Task içerisinde Çağırma ( CallImportedFunctions)
Örnek Script
...
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
<Script Name="">
<Delete Node="/*/SAP/Avans/MESSAGES/Data/Template" />
<BAPI SAPSystem="$(SAPSystem)" Client="$(SAPClient)" Language="TR" User="$(SAPUser)" Password="$(SAPPassword)" ApplicationServer="$(SAPApplicationServer)" Function="ZEF_RFC_ICxxx" TraceLevel="-1" CodePage="1610">
<InputParameters />
<InputTables>
<Table Node="/*/SAP/Avans/BELAVN" Name="BELAVN" Into="" TemplatePath="">
<Columns>
<Column Node="BUKRS" Name="BUKRS" />
<Column Node="BELTP" Name="BELTP" />
<Column Node="BUDAT" Name="BUDAT" />
<Column Node="BKTXT" Name="BKTXT" />
<Column Node="KUNNR" Name="KUNNR" />
<Column Node="XBLNR" Name="XBLNR" />
<Column Node="KBHES" Name="KBHES" />
<Column Node="HBKID" Name="HBKID" />
<Column Node="HKTID" Name="HKTID" />
<Column Node="WRBTR" Name="WRBTR" />
<Column Node="KOSTL" Name="KOSTL" />
<Column Node="WAERS" Name="WAERS" />
<Column Node="KURSF" Name="KURSF" />
<Column Node="SGTXT" Name="SGTXT" />
</Columns>
<Perform />
</Table>
</InputTables>
<OutputParameters />
<OutputTables>
<Table Name="RETBEL" Into="" TemplatePath="/*/SAP/Avans/RETBEL">
<Columns>
<Column Node="BELNR" Name="BELNR" />
<Column Node="BUKRS" Name="BUKRS" />
<Column Node="GJAHR" Name="GJAHR" />
<Column Node="FUNCL" Name="FUNCL" />
</Columns>
<Perform />
</Table>
<Table Name="MESSAGES" Into="/*/SAP/Avans/MESSAGES/Data" TemplatePath="/*/SAP/Avans/MESSAGES/Template">
<Columns>
<Column Node="TYP" Name="TYP" />
<Column Node="MESSAGE" Name="MESSAGE" />
</Columns>
<Perform />
</Table>
</OutputTables>
</BAPI>
<If>
<Then>
<Condition>
<Or>
<Greater Equal="False">
<Count><![CDATA[/*/SAP/Avans/MESSAGES/Data/Template[TYP='E']]]></Count>
<Value Culture="" Target="Integer">0</Value>
</Greater>
<Equals>
<Count><![CDATA[/*/SAP/Avans/MESSAGES/Data/Template]]></Count>
<Value Culture="" Target="Integer">0</Value>
</Equals>
</Or>
</Condition>
<Perform>
<ThrowException>
<Value Culture="" Target="None">Avans SAP kaydı yapılırken hata oluştu</Value>
</ThrowException>
</Perform>
</Then>
</If>
</Script> |



