导读:
以前不知道有BADI这个东西,昨天突然被领导喊过去,让调查一下BADI,说有个项目要用到。刚开始的想法和领导一样,以为是客户把BAPI误为BADI了。结果上网一查,还真有BADI。但查到的结果也不是很多,就先用一下apparts的这个SAP ABAP/4 BADI 入门篇吧。
SAP ABAP/4 BADI 入门篇
1.1BADIsBADI Name /KJEPS/BADI2
Description BADI for change visibility of EPS fields
Dev. Class /KJEPS/JD
1.1.1 Method SET_SCREEN_COND_VBAP Overview:
Method Name SET_SCREEN_COND_VBAP
Description Change field visibility for Sales order item screen
Function Called from PBO module of SAPMV45A 8450 and return EX_SCREEN_VISIBLE
Interface:
Importing Parameters
Field Name Reference Description Mandatory
IN_VBAK VBAK Sales Order Header X
IN_VBAP VBAP Processing Sales Order Item
IN_TRTYP TRTYP Transaction type
IN_XVBAP VA_VBAPVB_T Document Structure for XVBAP/YVBAP (Sales order item)
IN_XVBEP VA_VBEPVB_T Structure of Document for XVBEP/YVBEP (schedule line)
IN_XVBKD VA_VBKDVB_T Reference structure for XVBKD/YVBKD (business data)
IN_XVBPA VA_VBPAVB_T (partner function)
Changing
以前不知道有BADI这个东西,昨天突然被领导喊过去,让调查一下BADI,说有个项目要用到。刚开始的想法和领导一样,以为是客户把BAPI误为BADI了。结果上网一查,还真有BADI。但查到的结果也不是很多,就先用一下apparts的这个SAP ABAP/4 BADI 入门篇吧。
SAP ABAP/4 BADI 入门篇
1.1BADIsBADI Name /KJEPS/BADI2
Description BADI for change visibility of EPS fields
Dev. Class /KJEPS/JD
1.1.1 Method SET_SCREEN_COND_VBAP Overview:
Method Name SET_SCREEN_COND_VBAP
Description Change field visibility for Sales order item screen
Function Called from PBO module of SAPMV45A 8450 and return EX_SCREEN_VISIBLE
Interface:
Importing Parameters
Field Name Reference Description Mandatory
IN_VBAK VBAK Sales Order Header X
IN_VBAP VBAP Processing Sales Order Item
IN_TRTYP TRTYP Transaction type
IN_XVBAP VA_VBAPVB_T Document Structure for XVBAP/YVBAP (Sales order item)
IN_XVBEP VA_VBEPVB_T Structure of Document for XVBEP/YVBEP (schedule line)
IN_XVBKD VA_VBKDVB_T Reference structure for XVBKD/YVBKD (business data)
IN_XVBPA VA_VBPAVB_T (partner function)
Changing