SAP ABAP Interface IF_EX_BADI_SBWAP (BAdI Interface IF_EX_BADI_SBWAP)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ SD-BIL-IV-SBI (Application Component) Self-Billing Proced.
⤷ VASB (Package) Application Development R/3 Sales / Self-Billing Process
⤷ SD-BIL-IV-SBI (Application Component) Self-Billing Proced.
⤷ VASB (Package) Application Development R/3 Sales / Self-Billing Process
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_BADI_SBWAP | Example Implementation for BAdI Definition BADI_SBWAP | 20021118 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_BADI_SBWAP | BAdI Class CL_EX_BADI_SBWAP | 20100330 |
Properties
Interface | IF_EX_BADI_SBWAP | |
Short Description | BAdI Interface IF_EX_BADI_SBWAP |
General Data
Package | VASB | Application Development R/3 Sales / Self-Billing Process |
Created | 20020402 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_BADI_SBWAP has no forward declaration.
Interfaces
Interface IF_EX_BADI_SBWAP has no interface.
Friends
Interface IF_EX_BADI_SBWAP has no friend.
Attributes
Interface IF_EX_BADI_SBWAP has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BILLING_DOC_CHANGE_REFERENCES | Instance method | Public | Method | Change References in Billing Document/Accounting | 20020815 |
2 | BILLING_DOC_TYPE_SET | Instance method | Public | Method | Specify Billing Type | 20030425 |
3 | CHECK_MAINSTEP_RESUBMIT | Instance method | Public | Method | Check Restart of the Processing Step | 20021209 |
4 | CHECK_TO_CREATE_OI | Instance method | Public | Method | Check Whether New Open Items Should Be Created | 20021118 |
5 | DECIDE_PAYTERM_BASEDATE | Instance method | Public | Method | Decide on Payment Term and Baseline Date for Accounting Doc. | 20100326 |
6 | DECIDE_PROCESS_MODE | Instance method | Public | Method | 20041215 | |
7 | DELIVERY_DETERMINE_2 | Instance method | Public | Method | Determine/Exchange Delivery | 20030320 |
8 | MATERIAL_EQUAL_DECIDE | Instance method | Public | Method | Decision on Whether the Material Numbers are the Same | 20031212 |
9 | OPEN_ITEM_DECIDE | Instance method | Public | Method | Decision Whether Billing Document Is Open or Complete | 20020411 |
10 | REQUEST_ORDER_TYPE_SET | Instance method | Public | Method | Set Order Type for Credit/Debit Memo Request | 20070514 |
11 | TRANSMITTED_DATA_MANIPULATE | Instance method | Public | Method | Manipulating of Transmitted Data | 20030115 |
12 | TRNSM_AUTHORIZE_MULTIPLE | Instance method | Public | Method | Authorization Check for Several Transmissions | 20020402 |
13 | TRNSM_AUTHORIZE_SINGLE | Instance method | Public | Method | Authorization Check for Single Transmission | 20020408 |
Events
Interface IF_EX_BADI_SBWAP has no event.
Types
Interface IF_EX_BADI_SBWAP has no local type.
Method Signatures
Method BILLING_DOC_CHANGE_REFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_SGTXT | Value transfer | Type reference (TYPE) | SGTXT | Buchhaltung: Positionstext | 20030123 | ||
2 | Changing | CV_XBLNR | Value transfer | Type reference (TYPE) | XBLNR_V1 | Referenznummer | 20020815 | ||
3 | Changing | CV_XREF1 | Value transfer | Type reference (TYPE) | XREF1 | Referenzschlüssel des Geschäftspartners | 20030123 | ||
4 | Changing | CV_XREF2 | Value transfer | Type reference (TYPE) | XREF2 | Referenzschlüssel des Geschäftspartners | 20030123 | ||
5 | Changing | CV_XREF3 | Value transfer | Type reference (TYPE) | XREF3 | Referenzschlüssel zur Belegposition | 20030123 | ||
6 | Changing | CV_ZUONR | Value transfer | Type reference (TYPE) | ORDNR_V | Zuordnungsnummer | 20020815 | ||
7 | Importing | IS_TRNSM | Value transfer | Type reference (TYPE) | TRNSM | Übertragungsdaten (allg.) | 20030203 | ||
8 | Importing | IS_VSBHDR | Value transfer | Type reference (TYPE) | VSBHDR | IDoc-Kopfdaten | 20020815 | ||
9 | Importing | IS_VSBTRM | Value transfer | Type reference (TYPE) | VSBTRM | Übertragungsdaten (GS-Verf.) | 20030203 | ||
10 | Importing | IT_VSBDATVB | Call by reference | Type reference (TYPE) | VSBDATVB_TAB | Gutschriftsanzeige - Daten | 20030123 | ||
11 | Importing | IT_VSBREFVB | Call by reference | Type reference (TYPE) | VSBREFVB_TAB | Gutschriftsanzeige - Referenzen | 20030123 | ||
12 | Importing | IV_ACTUAL_INVOICE | Value transfer | Type reference (TYPE) | C | Aktuelle Faktura | 20020815 | ||
13 | Importing | IV_BALANCING_ITEM | Value transfer | Type reference (TYPE) | C | Ausgleichsbeleg | 20020815 | ||
14 | Importing | IV_NEW_OPEN_ITEM | Value transfer | Type reference (TYPE) | C | Neuer offener Posten | 20020815 | ||
15 | Importing | IV_PLGTYP | Value transfer | Type reference (TYPE) | PLGTYP | Typ der Faktura | 20030123 | ||
16 | Importing | IV_REFNO_OI | Value transfer | Type reference (TYPE) | MREFNO1 | Referenz neuer OP | 20020815 | ||
17 | Importing | IV_VBELN_BILLING_DOC | Value transfer | Type reference (TYPE) | VBELN | Faktura | 20020815 | ||
18 | Importing | IV_VBTYP_BILLING_DOC | Value transfer | Type reference (TYPE) | VBTYP | Fakturatyp | 20020815 |
Method BILLING_DOC_CHANGE_REFERENCES on Interface IF_EX_BADI_SBWAP has no exception.
Method BILLING_DOC_TYPE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | EV_FKART | Value transfer | Type reference (TYPE) | FKART | Fakturaart | 20030425 | ||
2 | Importing | IS_VSBHDR | Value transfer | Type reference (TYPE) | VSBHDR | VSBHDR-Eintrag | 20030425 | ||
3 | Importing | IS_VSBPLG_REQUEST | Value transfer | Type reference (TYPE) | VSBPLG | VSBPLG-Eintrag Anforderung | 20030425 | ||
4 | Importing | IV_PRCMODE | Value transfer | Type reference (TYPE) | PRC_MODE | 20041215 |
Method BILLING_DOC_TYPE_SET on Interface IF_EX_BADI_SBWAP has no exception.
Method CHECK_MAINSTEP_RESUBMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | EV_NEW_START_DATE | Value transfer | Type reference (TYPE) | D | Startdatum | 20021209 | ||
2 | Changing | EV_NEW_START_TIME | Value transfer | Type reference (TYPE) | T | Startzeit | 20021209 | ||
3 | Importing | IS_VSBMER | Value transfer | Type reference (TYPE) | VSBMER | Mainstep-Fehler im Gutschriftsverfahren | 20021209 | ||
4 | Importing | IV_SUBRC | Value transfer | Type reference (TYPE) | I | Grund des vorangehenden Abbruchs | 20021209 | ||
5 | Importing | IV_TRMNO_INT | Value transfer | Type reference (TYPE) | TRMNO_INT | Übertragungsnummer (intern) | 20021209 |
Method CHECK_MAINSTEP_RESUBMIT on Interface IF_EX_BADI_SBWAP has no exception.
Method CHECK_TO_CREATE_OI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_CREATE_NO_OPEN_ITEM | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20021118 | ||
2 | Changing | CV_VBELN_CD | Value transfer | Type reference (TYPE) | VSBPLG-VBELN_CD | Vertriebsbelegnummer | 20021118 | ||
3 | Importing | IV_AUGRU | Value transfer | Type reference (TYPE) | VSBPLG-AUGRU | Auftragsgrund (Grund des Vorgangs) | 20021118 | ||
4 | Importing | IV_CURCY | Value transfer | Type reference (TYPE) | VSBHDR-CURCY | Währung des Vertriebsbelegs | 20021118 | ||
5 | Importing | IV_FKIMG | Value transfer | Type reference (TYPE) | VSBPLG-FKIMG | Tatsächlich fakturierte Menge | 20021118 | ||
6 | Importing | IV_KUNAG | Value transfer | Type reference (TYPE) | VSBHDR-KUNAG | Auftraggeber | 20021118 | ||
7 | Importing | IV_MATNR | Value transfer | Type reference (TYPE) | VSBPLG-MATNR | Materialnummer | 20021118 | ||
8 | Importing | IV_NETWR | Value transfer | Type reference (TYPE) | VSBPLG-NETWR | Nettowert in Belegwährung | 20021118 | ||
9 | Importing | IV_PLGTYP | Value transfer | Type reference (TYPE) | VSBPLG-PLGTYP | Typ des Eintrags im Verarbeitungsprotokoll | 20021118 | ||
10 | Importing | IV_VBELN | Value transfer | Type reference (TYPE) | VSBHDR-VBELN | Vertriebsbelegnummer | 20021118 | ||
11 | Importing | IV_VBTYP | Value transfer | Type reference (TYPE) | VSBHDR-VBTYP | Vertriebsbelegtyp | 20021118 |
Method CHECK_TO_CREATE_OI on Interface IF_EX_BADI_SBWAP has no exception.
Method DECIDE_PAYTERM_BASEDATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_BASELINE_DATE | Call by reference | Type reference (TYPE) | BSEG-ZFBDT | Basisdatum für Fälligkeitsberechnung | 20100326 | ||
2 | Changing | CV_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20100326 | ||
3 | Changing | CV_PAYMENT_TERMS | Call by reference | Type reference (TYPE) | BSEG-ZTERM | Zahlungsbedingungsschlüssel | 20100326 | ||
4 | Importing | IS_CURRENT_DOC | Call by reference | Type reference (TYPE) | VSBPLGVB | Referenzstruktur für XVSBPLG | 20100326 | ||
5 | Importing | IS_VSBHDR | Call by reference | Type reference (TYPE) | VSBHDR | IDoc Gutschriftsverfahren mit autom. Buchungen | 20100326 | ||
6 | Importing | IT_VSBPLG | Call by reference | Type reference (TYPE) | VSBPLGVB_TAB | 20100326 |
Method DECIDE_PAYTERM_BASEDATE on Interface IF_EX_BADI_SBWAP has no exception.
Method DECIDE_PROCESS_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_PRCMODE | Call by reference | Type reference (TYPE) | VSBTRM-PRCMODE | 20041215 | |||
2 | Importing | I_TRNSM | Call by reference | Type reference (TYPE) | TRNSM | 20041215 |
Method DECIDE_PROCESS_MODE on Interface IF_EX_BADI_SBWAP has no exception.
Method DELIVERY_DETERMINE_2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_VSBHDR | Call by reference | Type reference (TYPE) | VSBHDRVB_TAB | Tabellentyp zu VSBHDRVB | 20030320 | ||
2 | Changing | CT_VSBITM | Call by reference | Type reference (TYPE) | VSBITMVB_TAB | Tabellentyp zu VSBITMVB | 20030320 | ||
3 | Importing | IV_DOCSPLIT_START | Value transfer | Type reference (TYPE) | DOCSPLIT | Zähler für Split, wenn IDOC mehrere Lieferungen beinhaltet | 20030320 |
Method DELIVERY_DETERMINE_2 on Interface IF_EX_BADI_SBWAP has no exception.
Method MATERIAL_EQUAL_DECIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CV_EQUAL | Call by reference | Type reference (TYPE) | C | Kennzeichen, ob Mat1 = Mat2 | 20031212 | ||
2 | Importing | IV_KUNAG | Call by reference | Type reference (TYPE) | KUNAG | Auftraggeber | 20031212 | ||
3 | Importing | IV_MAT1 | Call by reference | Type reference (TYPE) | C | Materialnummer1 | 20031212 | ||
4 | Importing | IV_MAT2 | Call by reference | Type reference (TYPE) | C | Materialnummer2 | 20031212 | ||
5 | Importing | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20031212 | ||
6 | Importing | IV_VBTYP | Call by reference | Type reference (TYPE) | VBTYP | Vertriebsbelegtyp | 20031212 |
Method MATERIAL_EQUAL_DECIDE on Interface IF_EX_BADI_SBWAP has no exception.
Method OPEN_ITEM_DECIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_VSBHDR | Call by reference | Type reference (TYPE) | VSBHDR_TAB | IDoc-Kopf Gutschriftsverfahren mit autom. Buchungen | 20020411 | ||
2 | Importing | IT_VSBITM | Call by reference | Type reference (TYPE) | VSBITM_TAB | IDoc-Position Gutschriftsverfahren mit autom. Buchungen | 20020411 | ||
3 | Importing | IV_BILLING_DOC | Value transfer | Type reference (TYPE) | VBELN_VF | Faktura | 20020411 | ||
4 | Importing | IV_BILLING_DOC_DATE | Value transfer | Type reference (TYPE) | FKDAT | Fakturadatum für Fakturaindex und Druck | 20020411 | ||
5 | Importing | IV_PRCTYPH_MAIN | Value transfer | Type reference (TYPE) | PRCTYPH_T | Resultierender Übertragener Vorgangscode | 20020411 | ||
6 | Importing | IV_SBWAP_ACTIVE_DATE | Value transfer | Type reference (TYPE) | SBWAP_ACTIVE | Datum an dem auf das Gutschriftsverfahren umgestellt wurde | 20020415 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | IS_NOT_OPEN | Faktura ist bereits bearbeitet | 20020411 | |
2 | IS_OPEN | Faktura ist noch offen | 20020411 | |
3 | STOP_MAINSTEP | Verarbeitungsschritt abbrechen | 20020411 |
Method REQUEST_ORDER_TYPE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_T665B | Call by reference | Type reference (TYPE) | T665B | SD Self-Billing Procedure: General Processing Parameters | 20070514 | ||
2 | Changing | CV_FLAG | Call by reference | Type reference (TYPE) | FLAG1 | Indicator if Actual Delivery Date was After Expected Date | 20070514 | ||
3 | Importing | IT_VSBHDR | Call by reference | Type reference (TYPE) | VSBHDRVB | Reference Structure for XVSBHDR | 20070514 |
Method REQUEST_ORDER_TYPE_SET on Interface IF_EX_BADI_SBWAP has no exception.
Method TRANSMITTED_DATA_MANIPULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_VSBCONVB | Call by reference | Type reference (TYPE) | VSBCONVB_TAB | Gutschriftsanzeige - Konditionen | 20030115 | ||
2 | Changing | CT_VSBDATVB | Call by reference | Type reference (TYPE) | VSBDATVB_TAB | Gutschriftsanzeige - Daten | 20030115 | ||
3 | Changing | CT_VSBHDRVB | Call by reference | Type reference (TYPE) | VSBHDRVB_TAB | Gutschriftsanzeige - Kopf | 20030115 | ||
4 | Changing | CT_VSBITMVB | Call by reference | Type reference (TYPE) | VSBITMVB_TAB | Gutschriftsanzeige - Position | 20030115 | ||
5 | Changing | CT_VSBREFVB | Call by reference | Type reference (TYPE) | VSBREFVB_TAB | Gutschriftsanzeige - Referenzen | 20030115 | ||
6 | Changing | CV_TRNSM | Call by reference | Type reference (TYPE) | TRNSM | Übertragungsdaten allgemein | 20030115 | ||
7 | Changing | CV_VSBTRM | Call by reference | Type reference (TYPE) | VSBTRM | Übertragungsdaten Gutschriftsverfahren | 20030115 | ||
8 | Importing | IT_IDOC_CONTROL | Call by reference | Type reference (TYPE) | EDIDC_TT | IDoc - Kontrollsatz | 20030115 | ||
9 | Importing | IT_IDOC_DATA | Call by reference | Type reference (TYPE) | EDIDD_TT | IDoc - Datensatz | 20030115 |
Method TRANSMITTED_DATA_MANIPULATE on Interface IF_EX_BADI_SBWAP has no exception.
Method TRNSM_AUTHORIZE_MULTIPLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_TRNSM_AUTH | Call by reference | Type reference (TYPE) | VSBTRM_AUTH_TAB | Tabellentyp für Berechtigungsprüfung auf Übertragungen | 20020408 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | STANDARD_MESSAGE | Standardmeldung erforderlich | 20020408 | |
2 | USER_MESSAGE | Benutzerdefinierte Meldung wird mitgegeben | 20020408 |
Method TRNSM_AUTHORIZE_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_TRNSM_AUTH | Call by reference | Type reference (TYPE) | VSBTRM_AUTH | Struktur für Berechtigungsprüfung auf Übertragung | 20020408 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | STANDARD_MESSAGE | Standardmeldung erforderlich | 20020408 | |
2 | USER_MESSAGE | Benutzerdefinierte Meldung wird mitgegeben | 20020408 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 46C |