SAP ABAP Interface IF_EX_BADI_SD_SALES_BASIC (BAdI Interface IF_EX_BADI_SD_SALES_BASIC)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     VA_BADI (Package) BADIs R/3 Sales
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_IM_IS_PS_FM Imp. Class for BAdI Imp. IM_IS_PS_FM 20011207
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SMI_SD_SALES_BASIC Class for BAdI: BADI_SD_SALES_BASIC 20080423
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PRS_BADI_SD_BASIC 20091013
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IUID_SO IUDI sales order processing 20070716
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISM_BADI_SD_SALES_BASIC 20070828
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WTYSC_SD_SALES_BASIC Imp. class for BAdI imp. WTYSC_SD_SALES_BASIC 20040209
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WB2_SOPROCESS_BASIC Class for BAdI Implementation WB2_SOPROCESS_BASIC 20020128
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_VFKK_SD_SALES_BASIC Imp. Class for BAdI Imp. VFKK_SD_SALES_BASIC 20120913
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_SPCM_SD_SALES_BASIC Imp. class for BAdI imp. SPCM_SD_SALES_BASIC 20021226
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_IS_PS_FM Imp. Class for BAdI Imp. IS_PS_FM 20011106
... Click here to see Used By full list (20 items)
Properties
Interface IF_EX_BADI_SD_SALES_BASIC  
Short Description BAdI Interface IF_EX_BADI_SD_SALES_BASIC    
General Data
Package VA_BADI   BADIs R/3 Sales 
Created 20011105   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_SD_SALES_BASIC has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050322
Friends
Interface IF_EX_BADI_SD_SALES_BASIC has no friend.
Attributes
Interface IF_EX_BADI_SD_SALES_BASIC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_BUSINESS_AREA Instance method Public Method Determination of Business Area 20011105
2 DOCUMENT_FLOW_PRE Instance method Public Method Document Flow Display: Add Preceding Document 20011105
3 DOCUMENT_FLOW_SUB Instance method Public Method Document Flow Display: Add Subsequent Document 20011105
4 FLOW_LOGIC Instance method Public Method Manipulation of Next Screen Processing 20011105
5 HEADER_CHANGE Instance method Public Method Fill the VBAK Structure (USEREXIT_MOVE_FIELD_TO_VBAK) 20030221
6 HEADER_CHANGE2 Instance method Public Method Fill the VBAK Structure (USEREXIT_MOVE_FIELD_TO_VBAK) 20050405
7 HEADER_CHECK Instance method Public Method Check of Header Data 20011105
8 HEADER_COPY Instance method Public Method Copy of Header Data 20011105
9 HEADER_MAINTAIN_COM Instance method Public Method Filling of Communication Structure VBAKKOM 20011223
10 HEADER_STATUS Instance method Public Method Header Status Determination 20011105
11 INCOMPLETION_CHECK Instance method Public Method Completeness Check 20011105
12 MAINTAIN_CUA Instance method Public Method Hiding and Showing Menu Options and Buttons 20011105
13 MAINTAIN_CUA_PART2 Instance method Public Method Do Not Hide Menu Entries (Particular to IS Beverage) 20030221
14 MAINTAIN_SCREEN Instance method Public Method Hiding and Showing Screen Fields 20011105
15 PBO_SAPMV45A_4311 Instance method Public Method Manipulation of PBO SAPMV45A Screen 4311 20020930
16 PBO_SAPMV45A_4453 Instance method Public Method Manipulation of PBO SAPMV45A Screen 4453 20020930
17 VKONT_CHECK Instance method Public Method Check Contract Account 20020930
18 VTREF_CHECK Instance method Public Method Check Contract 20080819
Events
Interface IF_EX_BADI_SD_SALES_BASIC has no event.
Types
Interface IF_EX_BADI_SD_SALES_BASIC has no local type.
Method Signatures

Method DETERMINE_BUSINESS_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20020816
2 Importing FVBAP Call by reference Type reference (TYPE) VBAP Verkaufsbeleg: Positionsdaten 20011223
3 Importing FVBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20020816
4 Importing FXVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20011223
5 Importing FXVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20020816
6 Changing F_BUSINESS_AREA Call by reference Type reference (TYPE) VBAP-GSBER Geschäftsbereich 20011223
7 Importing F_GBKOM Call by reference Type reference (TYPE) GBKOM Kommunikationstabelle Geschaeftsbereichsfindung 20011223
8 Importing F_TVTA Call by reference Type reference (TYPE) TVTA Org.-Einheit: Vertriebsbereiche 20011223

Method DETERMINE_BUSINESS_AREA on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method DOCUMENT_FLOW_PRE Signature

Method DOCUMENT_FLOW_PRE on Interface IF_EX_BADI_SD_SALES_BASIC has no parameter.
Method DOCUMENT_FLOW_PRE on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method DOCUMENT_FLOW_SUB Signature

Method DOCUMENT_FLOW_SUB on Interface IF_EX_BADI_SD_SALES_BASIC has no parameter.
Method DOCUMENT_FLOW_SUB on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method FLOW_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FAKE_FCODE Value transfer Type reference (TYPE) FCODE Manipulierter Funktionscode 20030221
2 Importing I_FCODE Value transfer Type reference (TYPE) FCODE Funktionscode 20030221
3 Importing I_HEADER_GROUP Value transfer Type reference (TYPE) KOPGR Gruppe Bildfolge im Belegkopf 20030221
4 Importing I_ITEM_GROUP Value transfer Type reference (TYPE) POSGR Gruppe Bildfolge Belegposition 20030221
5 Importing I_PROGRAM Value transfer Type reference (TYPE) AGIDV Arbeitsgebiete 20030221

Method FLOW_LOGIC on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RV45A Call by reference Type reference (TYPE) RV45A Datenfelder für SAPMV45A 20030221
2 Changing C_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20030221
3 Importing I_KUAGV Call by reference Type reference (TYPE) KUAGV Auftraggeberview auf Kundenstamm 20030221
4 Importing I_KUWEV Call by reference Type reference (TYPE) KUWEV Warenempfängerview auf Kundenstamm 20030221
5 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX SVBAK-TABIX, aktueller Zeilenindex 20030221
6 Importing I_TVAK Call by reference Type reference (TYPE) TVAK Verkaufsbelege: Arten 20030221
7 Importing I_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20030221
8 Importing I_XVBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20030221
9 Importing I_XVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20030221

Method HEADER_CHANGE on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_CHANGE2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RV45A Call by reference Type reference (TYPE) RV45A Datenfelder für SAPMV45A 20050405
2 Changing C_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20050405
3 Importing I_KUAGV Call by reference Type reference (TYPE) KUAGV Auftraggeberview auf Kundenstamm 20050405
4 Importing I_KUWEV Call by reference Type reference (TYPE) KUWEV Warenempfängerview auf Kundenstamm 20050405
5 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX SVBAK-TABIX, aktueller Zeilenindex 20050405
6 Importing I_TVAK Call by reference Type reference (TYPE) TVAK Verkaufsbelege: Arten 20050405
7 Importing I_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20050405
8 Importing I_XVBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20050405
9 Importing I_XVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20050405

Method HEADER_CHANGE2 on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FDIALOG Call by reference Type reference (TYPE) C Dialog erlaubt 20011223
2 Importing FTVAK Call by reference Type reference (TYPE) TVAK Verkaufsbelege: Arten 20011223
3 Importing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
4 Changing F_VBUV_DIA Call by reference Type reference (TYPE) VA_VBUVVB_T Tabellentyp für VBUVVB 20011223
5 Changing F_VBUV_LAST Call by reference Type reference (TYPE) VA_VBUVVB_T Tabellentyp für VBUVVB 20011223
6 Changing F_VBUV_TAB Call by reference Type reference (TYPE) VA_VBUVVB_T Tabellentyp für VBUVVB 20011223

Method HEADER_CHECK on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
2 Importing FCVBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Verkaufsbeleg: Kaufmännische Daten 20011223
3 Importing FCVBRK Call by reference Type reference (TYPE) VBRK Faktura: Kopfdaten 20011223
4 Importing FRV45A Call by reference Type reference (TYPE) RV45A Datenfelder für SAPMV45A 20011223
5 Importing FTVAK Call by reference Type reference (TYPE) TVAK Verkaufsbelege: Arten 20011223
6 Changing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
7 Changing FVBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20011223

Method HEADER_COPY on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_MAINTAIN_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
2 Importing FVBAKKOM Call by reference Type reference (TYPE) VBAKKOM Kommunikationsfelder zur Pflege des Vertriebsbelegkopfes 20011223
3 Importing FVBAKKOMX Call by reference Type reference (TYPE) VBAKKOMX Ankreuzleiste zur Pflege des Vertriebsbelegkopfes 20011223
4 Changing FVBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20011223
5 Importing F_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20011223

Method HEADER_MAINTAIN_COM on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method HEADER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011106
2 Changing FVBUK Call by reference Type reference (TYPE) VBUK Vertriebsbeleg: Kopfstatus und Verwaltungsdaten 20011106
3 Importing FXVBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20011106
4 Importing FXVBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20011106

Method HEADER_STATUS on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method INCOMPLETION_CHECK Signature

Method INCOMPLETION_CHECK on Interface IF_EX_BADI_SD_SALES_BASIC has no parameter.
Method INCOMPLETION_CHECK on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method MAINTAIN_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FT180 Call by reference Type reference (TYPE) T180 Folgebildsteuerung: Vorschlagswerte je Transaktion 20011223
2 Importing FT185V Value transfer Type reference (TYPE) T185V Folgebildsteuerung: Verarbeitungsorte 20030224
3 Importing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
4 Importing FXVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20011223
5 Importing FXVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20021217
6 Importing F_CALL_DIALOG Value transfer Type reference (TYPE) C CALL_DIALOG Modus 20030121
7 Changing F_CUA_EXCLUDE Call by reference Type reference (TYPE) CUA_EXCLUDE_T Nicht aktive Fcodes 20011223
8 Changing F_INACTIVE_FCODES Call by reference Type reference (TYPE) TAXI_INACTIVE_FCODES_T Feldleistendeklaration der Tabelle inaktiver Funktionscodes 20011223
9 Importing POSNR Call by reference Type reference (TYPE) VBAP-POSNR do not use this value(only for FI-CA) 20021217

Method MAINTAIN_CUA on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method MAINTAIN_CUA_PART2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NO_EXCLUDE Call by reference Type reference (TYPE) XFELD 'X' --> FCode nicht entfernen 20030221
2 Importing I_FCODE Call by reference Type reference (TYPE) CHAR20 FCODE der entfernt werden soll 20030221

Method MAINTAIN_CUA_PART2 on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method MAINTAIN_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FT180 Call by reference Type reference (TYPE) T180 Folgebildsteuerung: Vorschlagswerte je Transaktion 20011223
2 Importing FVBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20011223
3 Importing FVBAP Call by reference Type reference (TYPE) VBAP Verkaufsbeleg: Positionsdaten 20020930
4 Importing FXVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20011223
5 Importing FXVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20020930
6 Importing FXVBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20011223
7 Importing FXVBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20011223
8 Changing F_SCREEN Call by reference Type reference (TYPE) SCREEN Struturbeschreibung für System-Datenobjekt SCREEN 20011223

Method MAINTAIN_SCREEN on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method PBO_SAPMV45A_4311 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20020930
2 Importing I_VBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20020930
3 Changing X_RV45A Call by reference Type reference (TYPE) RV45A Datenfelder für SAPMV45A 20020930

Method PBO_SAPMV45A_4311 on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method PBO_SAPMV45A_4453 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20020930
2 Importing I_VBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20020930
3 Changing X_RV45A Call by reference Type reference (TYPE) RV45A Datenfelder für SAPMV45A 20020930

Method PBO_SAPMV45A_4453 on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method VKONT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20020930
2 Importing I_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20020930
3 Importing I_VBAP Call by reference Type reference (TYPE) VBAP Verkaufsbeleg: Positionsdaten 20020930
4 Importing I_VBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20020930

Method VKONT_CHECK on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.

Method VTREF_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XVBPA Call by reference Type reference (TYPE) VA_VBPAVB_T Tabelle zur Struktur VBPAVB 20080819
2 Importing I_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20080819
3 Importing I_VBAP Call by reference Type reference (TYPE) VBAP Verkaufsbeleg: Positionsdaten 20080819
4 Importing I_VBKD Call by reference Type reference (TYPE) VBKD Verkaufsbeleg: Kaufmännische Daten 20080819

Method VTREF_CHECK on Interface IF_EX_BADI_SD_SALES_BASIC has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_IM_IS_PS_FM Imp. Class for BAdI Imp. IM_IS_PS_FM 20011207
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SMI_SD_SALES_BASIC Class for BAdI: BADI_SD_SALES_BASIC 20080423
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PRS_BADI_SD_BASIC 20091013
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IUID_SO IUDI sales order processing 20070716
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ISM_BADI_SD_SALES_BASIC 20070828
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WTYSC_SD_SALES_BASIC Imp. class for BAdI imp. WTYSC_SD_SALES_BASIC 20040209
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WB2_SOPROCESS_BASIC Class for BAdI Implementation WB2_SOPROCESS_BASIC 20020128
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_VFKK_SD_SALES_BASIC Imp. Class for BAdI Imp. VFKK_SD_SALES_BASIC 20120913
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_SPCM_SD_SALES_BASIC Imp. class for BAdI imp. SPCM_SD_SALES_BASIC 20021226
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_IS_PS_FM Imp. Class for BAdI Imp. IS_PS_FM 20011106
11 Interface implementation (CLASS c. INTERFACES i_ref)  /BEV1/CL_IM_LU_SD_SALES_CU Imp. Class for BAdI Imp. /BEV1/LU_SD_SALES_CU 20040217
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_FKK_SD_SALES_BASIC Imp. Class for BAdI Imp. FKK_SD_SALES_BASIC 20021113
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_BOSBADI_SD_SALES_BAS Imp. class for BAdI imp. BOSBADI_SD_SALES_BAS 20021121
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_SD_SALES_BASIC BAdI Class CL_EX_BADI_SD_SALES_BASIC 20050518
15 Interface implementation (CLASS c. INTERFACES i_ref)  /SAPSLL/CL_IM_BADI_SALES_BASIC 20100601
16 Interface implementation (CLASS c. INTERFACES i_ref)  /NFM/CL_IM_SD_SALES_BASIC Imp. Class for BAdI Imp. /NFM/SD_SALES_BASIC 20021007
17 Interface implementation (CLASS c. INTERFACES i_ref)  /DSD/ES_CL_IM_SD_SALES_BASIC Imp. class for BAdI imp. /DSD/BDI_ES_SD_SALES_BASIC 20070322
18 Interface implementation (CLASS c. INTERFACES i_ref)  /DSD/CL_IM_VC_SD_SALES_BAS Imp. Class for BAdI Imp. /DSD/VC_SD_SALES_BAS 20030325
19 Interface implementation (CLASS c. INTERFACES i_ref)  /BEV2/CL_IM_CS_SD_SALES_BASIC Excise Duty: Check Preceding Document 20100720
20 Interface implementation (CLASS c. INTERFACES i_ref)  /BEV1/CL_IM_SR_SALES_ORD_2 Implementation Class for BAdI Implem. /BEV1/SR_SALES_ORD_2 20021120
History
Last changed by/on SAP  20100310 
SAP Release Created in 470