ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

VA05 ADD FIELD

2022-07-02 10:01:49  阅读:288  来源: 互联网

标签:INSERT join VALUE FIELD ADD TABLE table VA05 metadata


VA05添加字段分两种情况

1、非S4系统  :这个不记录了网上资料比较多,大概是3开头的note

2、S4系统:对应note 1780163 - Report optimization: Access to further tables - SAP ONE Support Launchpad

 

需求:用户想要显示VBPA表中的送达方相关信息

代码编写完成后,需要注意,在查询时需要选择合作伙伴职能 SH

 

 

代码部分 ES_SDOC_WRAPPER

 1   METHOD if_badi_sdoc_wrapper~adapt_result_comp.
 2     DATA:
 3     lt_join_metadata TYPE if_sdoc_select=>tct_join_metadata.
 4 
 5 *display 送达方 KUNWE_ANA
 6     INSERT VALUE #( table = 'VBAP'
 7     field = 'KUNWE_ANA'
 8     name = 'KUNWE_ANA' ) INTO TABLE ct_result_comp.
 9 
10 
11 * join vbpa-vbeln to vbap-vbeln
12     INSERT VALUE #( target_field = 'VBELN'
13     source_table = 'VBAP'
14     source_field = 'VBELN' ) INTO TABLE lt_join_metadata.
15 * join vbpa-PARVW = 'WE'
16     INSERT VALUE #( target_field = 'PARVW'
17     constant_value = 'WE'  ) INTO TABLE lt_join_metadata.
18     INSERT VALUE #( target_table = 'VBPA'
19     join_metadata = lt_join_metadata ) INTO TABLE ct_additional_table_metadata.
20 *display ADRNR_WE
21     INSERT VALUE #( table = 'VBPA'
22     field = 'ADRNR'
23     name = 'VBPA_ADRNR_WE' ) INTO TABLE ct_result_comp.
24 
25 * join vbpa-ADRNR to ADRC-ADDRNUMBER
26     INSERT VALUE #( target_field = 'ADDRNUMBER'
27     source_table = 'VBPA'
28     source_field = 'ADRNR' ) INTO TABLE lt_join_metadata.
29     INSERT VALUE #( target_table = 'ADRC'
30     join_metadata = lt_join_metadata ) INTO TABLE ct_additional_table_metadata.
31 
32 * Display  ADRC~STREET  PO_BOX  TEL_NUMBER
33     INSERT VALUE #( table = 'ADRC'
34     field = 'STREET'
35     name = 'ADRC_STREET' ) INTO TABLE ct_result_comp.
36     INSERT VALUE #( table = 'ADRC'
37     field = 'PO_BOX'
38     name = 'ADRC_PO_BOX' ) INTO TABLE ct_result_comp.
39     INSERT VALUE #( table = 'ADRC'
40     field = 'TEL_NUMBER'
41     name = 'ADRC_TEL_NUMBER' ) INTO TABLE ct_result_comp.
42   ENDMETHOD.

 

标签:INSERT,join,VALUE,FIELD,ADD,TABLE,table,VA05,metadata
来源: https://www.cnblogs.com/springzt/p/16436738.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有