Sap过帐(103、105)(50)

huapoint

New Member
Member
#1
利用CSDN上的Sap Pack 控件做了一个SAP数据交互的测试系统.在对Sap进行103/105过帐时则报错.代码如下: Funct := sapFunctions1.add('BAPI_GOODSMVT_CREATE');
Header := funct.exports('GOODSMVT_HEADER');
Header_Txt := funct.tables.item('HEADER_TXT');
oImItem := funct.tables.item('GOODSMVT_ITEM');
oImCode := funct.tables.item('GOODSMVT_CODE');
//oImCode2 := funct.tables.item('BAPI2017_GM_CODE');
Header.Value('PSTNG_DATE') := Date;
//*凭证中的过帐日期 Header.Value('DOC_DATE') := Date;
oImCode.Value('GM_CODE') := '01';[red]{报错位置}[/red] //oImCode.Value('GOODSMVT_CODE') := oImCode2;
ImItemRow := oImItem.rows.add;
ImItemRow.Value('MATERIAL') := 'xxxxxxx';
ImItemRow.Value('PLANT') := 'xxxx';
ImItemRow.Value('STGE_LOC') := 'xxxx';
ImItemRow.Value('BATCH') := 'xxxx';
ImItemRow.Value('MOVE_TYPE') := '105';红色部分为报错位置,有做过类似的还烦请告知,不胜感激!
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)