SAP_ABAP_BDC录屏案例

SAP ABAP顾问能力模型梳理_企业数字化建设者的博客-CSDN博客SAP Abap顾问能力模型https://blog.csdn.net/java_zhong1990/article/details/132469977

一、实施步骤

1.1 SHDB --> 新建记录-->输入录制的tcode :BP,-->执行录屏操作-->录制结果封装成函数

1.2 SHDB --> 新建记录-->输入录制的tcode :BP,-->执行录屏操作-->录制结果封装成函数 

1.3 SHDB --> 新建记录-->输入录制的tcode :BP,-->执行录屏操作-->录制结果封装成函数 

1.4 SHDB --> 新建记录-->输入录制的tcode :BP,-->执行录屏操作-->录制结果封装成函数 

该活动与前台操作区别不大

1.5 SHDB --> 新建记录-->输入录制的tcode :BP,-->执行录屏操作-->录制结果封装成函数  

1.5.1 ZFM_BP3 - 修改公司代码视图 

FUNCTION ZFM_BP3.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     VALUE(CTU) LIKE  APQI-PUTACTIVE DEFAULT 'X'
*"     VALUE(MODE) LIKE  APQI-PUTACTIVE DEFAULT 'N'
*"     VALUE(UPDATE) LIKE  APQI-PUTACTIVE DEFAULT 'L'
*"     VALUE(GROUP) LIKE  APQI-GROUPID OPTIONAL
*"     VALUE(USER) LIKE  APQI-USERID OPTIONAL
*"     VALUE(KEEP) LIKE  APQI-QERASE OPTIONAL
*"     VALUE(HOLDDATE) LIKE  APQI-STARTDATE OPTIONAL
*"     VALUE(NODATA) LIKE  APQI-PUTACTIVE DEFAULT '/'
*"     VALUE(SEARCH_TYPE_001) LIKE  BDCDATA-FVAL DEFAULT '1'
*"     VALUE(SEARCH_ID_002) LIKE  BDCDATA-FVAL DEFAULT '8'
*"     VALUE(MAXHIT_003) LIKE  BDCDATA-FVAL DEFAULT '100'
*"     VALUE(OPEN_NUMBER_004) LIKE  BDCDATA-FVAL DEFAULT '100180'
*"     VALUE(PARTNER_ROLE_005) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_006) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_007) LIKE  BDCDATA-FVAL DEFAULT '000000'
*"     VALUE(PARTNER_TIMEDEP_008) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_009) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_010) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_011) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_012) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_013) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_014) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_015) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_016) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(BUKRS_017) LIKE  BDCDATA-FVAL DEFAULT '2010'
*"     VALUE(PARTNER_ROLE_018) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_019) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_020) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_021) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_022) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_023) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(ZTERM_024) LIKE  BDCDATA-FVAL DEFAULT '0055'
*"     VALUE(ZWELS_025) LIKE  BDCDATA-FVAL DEFAULT 'D'
*"     VALUE(PARTNER_ROLE_026) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_027) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(ZTERM_028) LIKE  BDCDATA-FVAL DEFAULT '0055'
*"     VALUE(ZWELS_029) LIKE  BDCDATA-FVAL DEFAULT 'D'
*"  EXPORTING
*"     VALUE(SUBRC) LIKE  SYST-SUBRC
*"  TABLES
*"      MESSTAB STRUCTURE  BDCMSGCOLL OPTIONAL
*"----------------------------------------------------------------------subrc = 0.perform bdc_nodata      using NODATA.perform open_group      using GROUP USER KEEP HOLDDATE CTU.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_OPEN'.
perform bdc_field       using 'BDC_CURSOR''BUS_LOCA_SRCH01-SEARCH_ID'.
perform bdc_field       using 'BUS_LOCA_SRCH01-SEARCH_TYPE'SEARCH_TYPE_001.
perform bdc_field       using 'BUS_LOCA_SRCH01-SEARCH_ID'SEARCH_ID_002.
perform bdc_field       using 'BUS_LOCA_SRCH01-MAXHIT'MAXHIT_003.
perform bdc_dynpro      using 'SAPLBUPA_DIALOG_JOEL' '1600'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.
perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-OPEN_NUMBER'.
perform bdc_field       using 'BUS_JOEL_MAIN-OPEN_NUMBER'OPEN_NUMBER_004.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.
perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_005.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_006.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.
perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_007.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_008.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.
perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_009.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_010.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_MAIN_P02'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_011.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_012.
perform bdc_field       using 'BDC_CURSOR''BUS000FLDS-TITLE_MEDI'.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=FSBP_CC_SWITCH'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_013.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_014.perform bdc_field       using 'BDC_CURSOR''BS001-BUKRS'.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_015.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_016.
perform bdc_field       using 'BDC_CURSOR''BS001-BUKRS'.
perform bdc_field       using 'BS001-BUKRS'BUKRS_017.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1100_TAB_02'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_018.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_019.
perform bdc_field       using 'BDC_CURSOR''BS001-BUKRS'.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_ACTIVITY'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_020.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_021.
perform bdc_field       using 'BDC_CURSOR''BS001-BUKRS'.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_022.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_023.
perform bdc_field       using 'BDC_CURSOR''GS_LFB1-ZTERM'.
perform bdc_field       using 'GS_LFB1-ZTERM'ZTERM_024.
perform bdc_field       using 'GS_LFB1-ZWELS'ZWELS_025.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_SAVE'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_026.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_027.
perform bdc_field       using 'BDC_CURSOR''GS_LFB1-ZTERM'.
perform bdc_field       using 'GS_LFB1-ZTERM'ZTERM_028.
perform bdc_field       using 'GS_LFB1-ZWELS'ZWELS_029.
perform bdc_transaction tables messtab
using                         'BP'CTUMODEUPDATE.
if sy-subrc <> 0.subrc = sy-subrc.exit.
endif.perform close_group using     CTU.ENDFUNCTION.

 1.5.2 ZFM_BP4 - 修改采购视图

FUNCTION ZFM_BP4.
*"----------------------------------------------------------------------
*"*"本地接口:
*"  IMPORTING
*"     VALUE(CTU) LIKE  APQI-PUTACTIVE DEFAULT 'X'
*"     VALUE(MODE) LIKE  APQI-PUTACTIVE DEFAULT 'N'
*"     VALUE(UPDATE) LIKE  APQI-PUTACTIVE DEFAULT 'L'
*"     VALUE(GROUP) LIKE  APQI-GROUPID OPTIONAL
*"     VALUE(USER) LIKE  APQI-USERID OPTIONAL
*"     VALUE(KEEP) LIKE  APQI-QERASE OPTIONAL
*"     VALUE(HOLDDATE) LIKE  APQI-STARTDATE OPTIONAL
*"     VALUE(NODATA) LIKE  APQI-PUTACTIVE DEFAULT '/'
*"     VALUE(SEARCH_TYPE_001) LIKE  BDCDATA-FVAL DEFAULT '1'
*"     VALUE(SEARCH_ID_002) LIKE  BDCDATA-FVAL DEFAULT '8'
*"     VALUE(MAXHIT_003) LIKE  BDCDATA-FVAL DEFAULT '100'
*"     VALUE(OPEN_NUMBER_004) LIKE  BDCDATA-FVAL DEFAULT '100180'
*"     VALUE(PARTNER_ROLE_005) LIKE  BDCDATA-FVAL DEFAULT 'FLVN00'
*"     VALUE(PARTNER_TIMEDEP_006) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_007) LIKE  BDCDATA-FVAL DEFAULT '000000'
*"     VALUE(PARTNER_TIMEDEP_008) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_009) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_010) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_011) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_012) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_013) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_014) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_015) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_016) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(GV_PURCHASING_ORG_017) LIKE  BDCDATA-FVAL DEFAULT '2010'
*"     VALUE(PARTNER_ROLE_018) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_019) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_020) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_021) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_022) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_023) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(PARTNER_ROLE_024) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_025) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(WAERS_026) LIKE  BDCDATA-FVAL DEFAULT 'CNY'
*"     VALUE(ZTERM_027) LIKE  BDCDATA-FVAL DEFAULT '0050'
*"     VALUE(LFABC_028) LIKE  BDCDATA-FVAL DEFAULT 'A'
*"     VALUE(WEBRE_029) LIKE  BDCDATA-FVAL DEFAULT 'X'
*"     VALUE(PARTNER_ROLE_030) LIKE  BDCDATA-FVAL DEFAULT 'FLVN01'
*"     VALUE(PARTNER_TIMEDEP_031) LIKE  BDCDATA-FVAL DEFAULT '000001'
*"     VALUE(WAERS_032) LIKE  BDCDATA-FVAL DEFAULT 'CNY'
*"     VALUE(ZTERM_033) LIKE  BDCDATA-FVAL DEFAULT '0050'
*"     VALUE(LFABC_034) LIKE  BDCDATA-FVAL DEFAULT 'A'
*"     VALUE(WEBRE_035) LIKE  BDCDATA-FVAL DEFAULT 'X'
*"  EXPORTING
*"     VALUE(SUBRC) LIKE  SYST-SUBRC
*"  TABLES
*"      MESSTAB STRUCTURE  BDCMSGCOLL OPTIONAL
*"----------------------------------------------------------------------subrc = 0.perform bdc_nodata      using NODATA.perform open_group      using GROUP USER KEEP HOLDDATE CTU.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_OPEN'.perform bdc_field       using 'BDC_CURSOR''BUS_LOCA_SRCH01-SEARCH_ID'.perform bdc_field       using 'BUS_LOCA_SRCH01-SEARCH_TYPE'SEARCH_TYPE_001.perform bdc_field       using 'BUS_LOCA_SRCH01-SEARCH_ID'SEARCH_ID_002.perform bdc_field       using 'BUS_LOCA_SRCH01-MAXHIT'MAXHIT_003.perform bdc_dynpro      using 'SAPLBUPA_DIALOG_JOEL' '1600'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-OPEN_NUMBER'.perform bdc_field       using 'BUS_JOEL_MAIN-OPEN_NUMBER'OPEN_NUMBER_004.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_005.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_006.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_007.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_008.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=SCREEN_1110_CHG_ROLE'.perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_009.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_010.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_MAIN_P02'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_011.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_012.perform bdc_field       using 'BDC_CURSOR''BUS000FLDS-TITLE_MEDI'.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=CVIV_PORGSWITCH'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_013.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_014.*perform bdc_field       using 'BDC_CURSOR'
*                              'GS_LFM1-WAERS'.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_015.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_016.perform bdc_field       using 'BDC_CURSOR''GV_PURCHASING_ORG'.perform bdc_field       using 'GV_PURCHASING_ORG'GV_PURCHASING_ORG_017.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=SCREEN_1100_TAB_06'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_018.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_019.perform bdc_field       using 'BDC_CURSOR''GV_PURCHASING_ORG'.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1100_TAB_01'.
perform bdc_field       using 'BDC_CURSOR''BUS_JOEL_MAIN-PARTNER_ROLE'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_020.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_021.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=SCREEN_1000_ACTIVITY'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_022.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_023.
perform bdc_field       using 'BDC_CURSOR''GV_PURCHASING_ORG'.
perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.
perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_ENTER'.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_024.
perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_025.*perform bdc_field       using 'GS_LFM1-WAERS'
*                              WAERS_026.perform bdc_field       using 'BDC_CURSOR''GS_LFM1-ZTERM'.perform bdc_field       using 'GS_LFM1-ZTERM'ZTERM_027.*perform bdc_field       using 'GS_LFM1-LFABC'
*                              LFABC_028.
*perform bdc_field       using 'GS_LFM1-WEBRE'
*                              WEBRE_029.perform bdc_dynpro      using 'SAPLBUS_LOCATOR' '3000'.perform bdc_field       using 'BDC_OKCODE''=BUS_MAIN_SAVE'.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_ROLE'PARTNER_ROLE_030.perform bdc_field       using 'BUS_JOEL_MAIN-PARTNER_TIMEDEP'PARTNER_TIMEDEP_031.*perform bdc_field       using 'GS_LFM1-WAERS'
*                              WAERS_032.perform bdc_field       using 'BDC_CURSOR''GS_LFM1-ZTERM'.perform bdc_field       using 'GS_LFM1-ZTERM'ZTERM_033.*perform bdc_field       using 'GS_LFM1-LFABC'
*                              LFABC_034.
*perform bdc_field       using 'GS_LFM1-WEBRE'
*                              WEBRE_035.perform bdc_transaction tables messtab
using                         'BP'CTUMODEUPDATE.
if sy-subrc <> 0.subrc = sy-subrc.exit.
endif.perform close_group using     CTU.ENDFUNCTION.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/111810.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习的测试和验证(Machine Learning 研习之五)

关于 Machine Learning 研习之三、四&#xff0c;可到秋码记录上浏览。 测试和验证 了解模型对新案例的推广效果的唯一方法是在新案例上进行实际尝试。 一种方法是将模型投入生产并监控其性能。 这很有效&#xff0c;但如果你的模型非常糟糕&#xff0c;你的用户会抱怨——这…

PMP®证书增持 CSPM-2证书,含金量高,快来办理

2023年6月起&#xff0c;持有PMP证书的朋友可以直接增持一个同等级证书CSPM-2&#xff0c;不用重新考试&#xff0c;不用重新学习&#xff0c;原PMP证书不影响正常使用&#xff0c;相当于多了一个国标项目管理证书。 第一步准备资料 1、填写能力评价表 2、提供2张2寸蓝底彩照&…

胡歌深夜发文:我对不起好多人

胡歌的微博又上了热搜。 8月29日01:18分&#xff0c;胡歌微博发文称&#xff1a;“我尽量保持冷静&#xff0c;我对不起好多人&#xff0c;我希望对得起这短暂的一生”&#xff0c;并配了一张自己胡子拉碴的图&#xff0c;右眼的伤疤清晰可见。 不少网友留言称“哥你又喝多了吗…

共享数据-vue3

vuex方案 安装vuex4.x 两个重要变动&#xff1a; 去掉了构造函数Vuex&#xff0c;而使用createStore创建仓库 为了配合composition api&#xff0c;新增useStore函数获得仓库对象&#xff1b;获取路由对象使用useRouter global state 由于vue3的响应式系统本身可以脱离…

Python学习 -- 异常捕获技巧

在编写Python代码时&#xff0c;异常处理是确保程序稳定性的关键。Python提供了灵活的异常捕获机制&#xff0c;包括try...except语句、try...except...else语句和try...except...finally语句。本文将详细介绍这些异常处理技巧&#xff0c;并为每种情况提供代码案例。 一、try…

支付宝小程序商城源码开源运营版+模块化DIY+多套模板 一键创建小程序

分享一款支付宝小程序商城源码&#xff0c;源码开源可二开&#xff0c;已测试完美运营版&#xff0c;帮你一键搭建支付宝商城小程序&#xff0c;含多套模板、自由DIY功能和完整的搭建部署教程。程序支持除支付宝小程序商城制作外&#xff0c;还支持一键同步微信、抖音、百度、今…

uni-app开发小程序,radio单选按钮,点击可以选中,再次点击可以取消

一、实现效果&#xff1a; 二、代码实现&#xff1a; 不适用官方的change方法&#xff0c;自己定义点击方法。 动态判断定义的值是否等于遍历的值进行回显&#xff0c;如果和上一次点击的值一样&#xff0c;就把定义的值改为null <template><view><radio-group&…

springboot第37集:kafka,mqtt,Netty,nginx,CentOS,Webpack

image.png binzookeeper-server-start.shconfigzookeeper.properties.png image.png image.png 消费 image.png image.png image.png image.png image.png image.png image.png image.png image.png Netty的优点有很多&#xff1a; API使用简单&#xff0c;学习成本低。功能强大…

IoT DC3 是一个基于 Spring Cloud 的开源的、分布式的物联网(IoT)平台本地部署步骤

dc3 windows 本地搭建步骤&#xff1a; ​​ 必要软件环境 进入原网页# 务必保证至少需要给 docker 分配&#xff1a;1 核 CPU 以及 4G 以上的运行内存&#xff01; JDK : 推荐使用 Oracle JDK 1.8 或者 OpenJDK8&#xff0c;理论来说其他版本也行&#xff1b; Maven : 推荐…

opencv 案例05-基于二值图像分析(简单缺陷检测)

缺陷检测&#xff0c;分为两个部分&#xff0c;一个部分是提取指定的轮廓&#xff0c;第二个部分通过对比实现划痕检测与缺角检测。本次主要搞定第一部分&#xff0c;学会观察图像与提取图像ROI对象轮廓外接矩形与轮廓。 下面是基于二值图像分析的大致流程 读取图像将图像转换…

Ctenos7安装mysql-8.1.0/tomcat-9.0.80/LNMT部署

目录 一、实验拓扑 二、部署mysql 三、部署Tomcat 四、配置NGINX 五、 配置NGINX的双机热备提高可用性 一、实验拓扑 二、部署mysql 官网下载地址https://dev.mysql.com/downloads/mysql/ 1、移除mariadb&#xff0c;安装所需应用 mysql-8.1.0 社区版 安装说明官网下载地址…

【算法系列篇】位运算

文章目录 前言什么是位运算算法1.判断字符是否唯一1.1 题目要求1.2 做题思路1.3 Java代码实现 2. 丢失的数字2.1 题目要求2.2 做题思路2.3 Java代码实现 3. 两数之和3.1 题目要求3.2 做题思路3.3 Java代码实现 4. 只出现一次的数字4.1 题目要求4.2 做题思路4.3 Java代码实现 5.…

[ 云计算 | AWS ] Java 应用中使用 Amazon S3 进行存储桶和对象操作完全指南

文章目录 一、前言二、所需 Maven 依赖三、先决必要的几个条件信息四、创建客户端连接五、Amazon S3 存储桶操作5.1. 创建桶5.2. 列出桶 六、Amazon S3 对象操作6.1. 上传对象6.2. 列出对象6.3. 下载对象6.4. 复制、重命名和移动对象6.5. 删除对象6.6. 删除多个对象 七、文末总…

学习pytorch6 torchvision中的数据集使用

torchvision中的数据集使用 1. torchvision中的数据集使用官网文档注意点1 totensor实例化不要忘记加括号注意点2 download可以一直保持为True代码执行结果 2. DataLoader的使用 1. torchvision中的数据集使用 官网文档 注意左上角的版本 https://pytorch.org/vision/0.9/ 注…

深度学习10:Attention 机制

目录 Attention 的本质是什么 Attention 的3大优点 Attention 的原理 Attention 的 N 种类型 Attention 的本质是什么 Attention&#xff08;注意力&#xff09;机制如果浅层的理解&#xff0c;跟他的名字非常匹配。他的核心逻辑就是「从关注全部到关注重点」。 Attention…

冠达管理:火爆!拼多多飙涨15%,中概股沸腾!这些外资巨头唱多中国资产

当地时间8月29日&#xff0c;美国三大股指团体收涨&#xff0c;道指涨0.85%&#xff0c;标普500指数涨1.45%&#xff0c;纳指涨1.74%。科技股大涨&#xff0c;特斯拉涨7.69%&#xff0c;英伟达涨4.16%。纳斯达克我国金龙指数收涨3.7%&#xff0c;拼多多涨超15%。 广东研山私募…

解析经典面试题:for 循环中的 let var

更多文章可以看看我的博客&#xff1a;https://icheng.github.io/ 题目 for循环中&#xff0c;使用 var 或 let 声明 i 变量&#xff0c;会得到不同的结果 var arr []; for (var i 0; i < 2; i) {arr[i] function () {console.log(i);} } arr[0](); arr[1]();输出&…

6.Redis-hash

hash 哈希类型中的映射关系通常称为field-value&#xff0c;⽤于区分 Redis 整体的键值对&#xff08;key-value&#xff09;&#xff0c;注意这⾥的value是指field对应的值&#xff0c;不是键&#xff08;key&#xff09;对应的值&#xff0c;请注意 value 在不同上下⽂的作⽤…

Codeforces Round 888 (Div. 3)

Codeforces Round 888 (Div. 3) A. Escalator Conversations 思路&#xff1a;暴力枚举 我们可以发现要让他们能相同高度首先你们之间的差值必须是k的倍数并且这个倍数必须小于m并且不能存在相同高度 #include<bits/stdc.h> using namespace std; #define int long lo…

重磅!OpenAI突然发布企业版ChatGPT:没有限制、更快、更强、更安全的GPT-4

这是由【小瑶智能体】 AI创作的第 4 篇科技文章 大模型研究测试传送门 GPT-4传送门&#xff08;免墙&#xff0c;可直接测试&#xff0c;遇浏览器警告点高级/继续访问即可&#xff09;&#xff1a;Hello, GPT4! 大家好&#xff0c;我是小瑶智能体&#xff0c;一个喜欢分享人…