点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我正在创建一个BDC,用于更改备用UOM转换值。 我的问题是我的程序没有在mm02的UOM选项卡中更改所需的值。
使用'SAPLMGMM''0060'执行bdc_dynpro。
使用'BDC_CURSOR'执行bdc_field
'RMMG1-MATNR'。
使用'BDC_OKCODE'执行bdc_field
'= ENTR' 。
使用'RMMG1-MATNR'WA_IT_MATNR-MATNR执行bdc_field。
*'ABC'。
使用'SAPLMGMM''0070'执行bdc_dynpro。
使用'BDC_CURSOR'
执行bdc_field MSICHTAUSW-DYTXT(01)'。
使用'BDC_OKCODE'
'= ENTR'执行bdc_field。
使用'MSICHTAUSW-KZSEL(01)'
'X'执行bdc_field。
执行 bdc_dynpro使用'SAPLMGMM''4004'。
使用'BDC_OKCODE'
'= ZU01'执行bdc_field。
使用'BDC_CURSOR'
执行bdc_field。
*执行bdc_field 使用'MAKT-MAKTX'WA_IT_MATNR-MAKTX。
**'ABC'。
使用'MARA-MEINS'执行bdc_field。" WA_IT_MATNR-MEINS。
'KG'。
使用'MARA执行bdc_field。 -MATKL'" WA_IT_MATNR-MATKL。
'SS05'。
使用'SAPLMGMM''4300'执行bdc_dynpro。
使用'BDC_OKCODE'
'= ZU02'执行bdc_field。
执行bdc_field 使用'BDC_CURSOR'
'S KTEXT-SPRAS(01)'。
使用'SAPLMGMM''4300'执行bdc_dynpro。
使用'BDC_OKCODE'
'= BU'执行bdc_field。
使用'MAKT-MAKTX'WA_IT_MATNR执行bdc_field -MAKTX。
使用'BDC_CURSOR'执行bdc_field
'SMEINH-UMREZ(02)'。
使用'SMEINH-UMREN(02)'执行bdc_field。
WA_IT_MATNR-UMREN。
> *'111'。
使用'SMEINH-UMREZ(02)'执行bdc_field。
WA_IT_MATNR-UMREZ。
*'999'。
使用'SAPLMGMM''4300'执行bdc_dynpro。
使用'BDC_OKCODE'
'= BU'执行bdc_field。
无法找出问题所在
问题在于正在复制到SAP窗口中的数据。 从文件复制数据并将其粘贴到sap窗口中时,数据中如何包含很多空格,这反过来又增加了可以在该字段中打孔的数据的长度,从而消除了多余的空格,从而解决了我的问题。 >
非常感谢您的回复。 同时,我解决了自己的问题。 欢呼!!!
使用BAPI比使用过时的技术(例如BDC)更好。
(例如 BAPI_MATERIAL_SAVEDATA 或 BAPI_MATERIAL_SAVEREPLICA )
在任何情况下,请检查计量单位的正确格式(转换出口CUNIT)
一周热门 更多>