BDC OKCODE其实都是function code,对于处理一些BDC问题 非常有用, 感謝分享BDC里的 BDC_OKCODE - Rainystuday - 博客园 (cnblogs.com) 列出一些知道的 OKCODE
1. 需要在程序中调用 function 'BDC_INSERT'来把BDCDATA生成SESSION. 2. 程序RSBDCSUB是执行SESSION的专用程序,要建立相应的VARIANT,后续建立JOB中使用 3. 建立BATCH JOB来定期执行RSBDCSUB,从而实现,SESSION自动执行的目的 4. 当然,不使用程序RSBDCSUB和JOB,每次手工在SM35中执行SESSION也是可以的 下面是我写的一...
1. 需要在程序中调用 function 'BDC_INSERT'来把BDCDATA生成SESSION. 2. 程序RSBDCSUB是执行SESSION的专用程序,要建立相应的VARIANT,后续建立JOB中使用 3. 建立BATCH JOB来定期执行RSBDCSUB,从而实现,SESSION自动执行的目的 4. 当然,不使用程序RSBDCSUB和JOB,每次手工在SM35中执行SESSION也是可以的 下面是我写的一...
PERFORM bdc_field USING 'BDC_CURSOR' 'RM06E-ANFNR'. PERFORM bdc_field USING 'BDC_OKCODE' '/00'. PERFORM bdc_field USING 'RM06E-ANFNR' ps_alv-ebeln. "报价请求 PERFORM bdc_dynpro USING 'SAPMM06E' '0323'. PERFORM bdc_field USING 'BDC_CURSOR' 'RM06E-EBELP'. PERFORM bdc_field USING...
PERFORM bdc_field USING 'BDC_OKCODE' '=ENTR'. PERFORM bdc_field USING 'VBAP-MATNR' 'MATERIAL1'. " Screen 2 (翻页操作) PERFORM bdc_dynpro USING 'SAPMV45A' '0200'. " 下一个屏幕编号 PERFORM bdc_field USING 'BDC_CURSOR' 'VBAP-VKORG'. PERFORM bdc_field USING 'BDC_OKCODE' '=ENTR'...
perform bdc_dynpro using 'SAPLMGMM' '0060'. perform bdc_field using 'BDC_CURSOR' 'RMMG1-MATNR'. perform bdc_field using 'BDC_OKCODE' '=AUSW'. perform bdc_field using 'RMMG1-MATNR' record-MATNR_001. perform bdc_dynpro using 'SAPLMGMM' '0070'. ...
perform bdc_field using 'BDC_OKCODE' '=AUSW'. perform bdc_field using 'RMMG1-MATNR' "物料编号 I_MAIN-MATNR. perform bdc_field using 'RMMG1-MBRSH' "行业类型 I_MATNR-MBRSH. perform bdc_field using 'RMMG1-MTART' "物料类型
perform bdc_dynpro using 'SAPLMGMM' '0060'. perform bdc_field using 'BDC_CURSOR' 'RMMG1-MATNR'. perform bdc_field using 'BDC_OKCODE' '=AUSW'. perform bdc_field using 'RMMG1-MATNR' record-MATNR_001. perform bdc_dynpro using 'SAPLMGMM' '0070'. perform bdc_field using 'BDC_CURSOR...
USING'BDC_OKCODE''=ENTR'.PERFORMFRM_FIELD_LINEUSING'RMMG1-MATNR'WA_DATA-MATNR.PERFORMFRM_SCREEN_LINEUSING'SAPLMGMM''0070'.PERFORMFRM_FIELD_LINEUSING'BDC_CURSOR''MSICHTAUSW-DYTXT(01)'.PERFORMFRM_FIELD_LINEUSING'BDC_OKCODE''=ENTR'.PERFORMFRM_FIELD_LINEUSING'MSICHTAUSW-KZSEL(01)''X'....
perform bdc_field using 'BDC_OKCODE' '=YES'. perform bdc_transaction using 'MM01'. ENDLOOP.4. 执行上面的代码段中已经包含执行部分: perform bdc_transaction using 'MM01'.这是由于数据结构的特点适合这样处理。另外需要注意,在执行BDC的之前要打开一个SESSION,执行完毕之后要 25、关闭该SESSION,这是通过...