SAP ABAP Class CL_ISTINV_BAPIBILL_REVERSE (Reverse Billing Document)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-T-INV (Application Component) Fakturierung ins Vertragskontokorrent
     IS_T_INV (Package) Invoicing to Contract Accounts Receivable & Payable (Telco)
Properties
Class CL_ISTINV_BAPIBILL_REVERSE  
Short Description Reverse Billing Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IS_T_INV   Invoicing to Contract Accounts Receivable & Payable (Telco) 
Created 20050301   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISTINV_BAPIBILL_REVERSE has no forward declaration.
Interfaces
Class CL_ISTINV_BAPIBILL_REVERSE has no interface implemented.
Friends
Class CL_ISTINV_BAPIBILL_REVERSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROL_DATA_CHECKED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050301
2 CONTROL_DATA_REVERSED Instance attribute Private Type reference (TYPE) XFELD Checkbox 20050303
3 CONTR_ACCOUNT Instance attribute Private Type reference (TYPE) TY_CONTR_ACCOUNT 20050303
4 EXTENSIONIN_TAB Instance attribute Private Type reference (TYPE) BAPIPAREX_TAB_KK FI-CA: Standard Table for Structure BAPIPAREX 20050303
5 EXTENSIONOUT_TAB Instance attribute Private Type reference (TYPE) BAPIPAREX_TAB_KK FI-CA: Standard Table for Structure BAPIPAREX 20050303
6 FKK_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_FKKINV_BAPIBILL BAdI Interface IF_EX_FKKINV_BAPIBILL 20050303
7 IST_EXIT Static Attribute Private Object reference (TYPE REF TO) IF_EX_ISTINV_BILL_CANCEL BAdI Interface IF_EX_ISTINV_BAPIBILL 20050303
8 RETURN_TAB Instance attribute Private Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standard Table for Structure BAPIRET2 20050301
9 REVERSAL_DOC Instance attribute Private Type reference (TYPE) TY_REVERSAL_DOC 20050301
10 REVERSED_DOC Instance attribute Private Type reference (TYPE) TY_REVERSED_DOC 20050301
11 TESTRUN Instance attribute Private Type reference (TYPE) TESTRUN Switch to Simulation Mode for Write BAPIs 20050301
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Reversal Data 20050301
2 CHECK_INPUT Instance method Private Method Check your entries 20050304
3 CHECK_REVERSED_DOC Instance method Private Method Read Billing Document to be Reversed 20050301
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050303
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050301
6 DEQUEUE Instance method Private Method Unlock Contract Account 20050301
7 ENQUEUE Instance method Private Method Lock Contract Account 20050301
8 GET_NUMBER Instance method Private Method Determine Reversal Document Number 20050308
9 MAP_2645_DOCTYPE Instance method Private Method Determine Document Type with Posting Area 2645 20050304
10 MSG_BADI_RETURN Instance method Private Method Copy BADI Messages 20050303
11 MSG_RETURN Instance method Private Method Copy BADI Messages 20050301
12 MSG_RETURN_ERROR_EXISTS Static method Private Method Does the return table contain an error message? 20050303
13 REVERSALDOC_ADDITEMS_CREATE Instance method Private Method Generate Reversal Document Additional Items 20050307
14 REVERSALDOC_CREATE Instance method Public Method Generate Reversal Document 20050304
15 REVERSALDOC_HEADER_CREATE Instance method Private Method Generate Reversal Document Header 20050307
16 REVERSALDOC_ITEMS_CREATE Instance method Private Method Generate Reversal Document Items 20050307
17 REVERSALDOC_TAXITEMS_CREATE Instance method Private Method Generate Reversal Document Tax Items 20050307
18 REVERSALDOC_TRIGGER_CREATE Instance method Private Method Generate Invoicing Order for Reversal Document 20050308
19 SAVE Instance method Public Method Save Reversal Document 20050307
20 UPDATE Instance method Private Method Perform update 20050310
21 UPDATE_PREPARE Instance method Private Method Prepare Update 20050310
22 USER_CHECK_INPUT Instance method Private Method Customer Checks of the Input Data 20050303
23 USER_CHECK_REVERSAL_ORDER Instance method Private Method Customer Reversal Sequence Check 20050308
24 USER_CONTR_ACCT_KEY_DETERMINE Instance method Private Method Determine Contract Account Key 20050303
Events
Class CL_ISTINV_BAPIBILL_REVERSE has no event.
Types
Class CL_ISTINV_BAPIBILL_REVERSE has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method CHECK on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method CHECK_INPUT Signature

Method CHECK_INPUT on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method CHECK_INPUT on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method CHECK_REVERSED_DOC Signature

Method CHECK_REVERSED_DOC on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method CHECK_REVERSED_DOC on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CONT_ACCT Call by reference Type reference (TYPE) VKONT_KK Vertragskontonummer 20050301
2 Importing X_CONT_ACCT_ID Call by reference Type reference (TYPE) CONT_ACCT_ID_KK Externe Identifikation des Vertragskontos 20050301
3 Importing X_EXTENSIONIN_TAB Call by reference Type reference (TYPE) BAPIPAREX_TAB_KK FI-CA: Standardtabelle zur Struktur BAPIPAREX 20050303
4 Importing X_LOG_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20050301
5 Importing X_REVERSAL_DOCTYPE_EXT Call by reference Type reference (TYPE) REVERSAL_DOCTYPE_EXT_KK Externe Belegart für Stornoabrechnungsbelege 20050301
6 Importing X_REVERSAL_REFDOCNO Call by reference Type reference (TYPE) REVERSAL_REFDOCNO_KK Belegnummer des Stornobelegs im externen System 20050301
7 Importing X_REVERSED_REFDOCNO Call by reference Type reference (TYPE) REVERSED_REFDOCNO_KK Belegnummer des zu stornierenden Belegs im externen System 20050301
8 Importing X_TESTRUN Call by reference Type reference (TYPE) TESTRUN Umschalten auf Simulations-Modus bei schreibenden BAPIs 20050301

Method CONSTRUCTOR on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method DEQUEUE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method ENQUEUE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REVERSALBILLDOC Value transfer Type reference (TYPE) REVERSALBILLDOC_KK Nummer des Stornobeleges zum Abrechnungsbeleg 20050308

Method GET_NUMBER on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method MAP_2645_DOCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DOCTYPE Value transfer Type reference (TYPE) DOCTYPE_KK Belegart 20050304
2 Importing X_APPLK Call by reference Type reference (TYPE) APPLK_KK Anwendungsbereich 20050304
3 Importing X_DOCTYPE_BILL_EXT Call by reference Type reference (TYPE) DOCTYPE_BILL_EXT_KK Externe Belegart für Abrechnungsbelege 20050304
4 Importing X_LOG_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20050304

Method MAP_2645_DOCTYPE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method MSG_BADI_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_BADI_RETURN_TAB Call by reference Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standardtabelle zur Struktur BAPIRET2 20050303
2 Importing X_METHOD_NAME Call by reference Type reference (TYPE) STRING 20050303

Method MSG_BADI_RETURN on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method MSG_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PARAM Call by reference Type reference (TYPE) BAPIRET2-PARAMETER Parametername 20050301

Method MSG_RETURN on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method MSG_RETURN_ERROR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ERROR Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20050303
2 Importing X_RETURN_TAB Call by reference Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standardtabelle zur Struktur BAPIRET2 20050303

Method MSG_RETURN_ERROR_EXISTS on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_ADDITEMS_CREATE Signature

Method REVERSALDOC_ADDITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_ADDITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_CREATE Signature

Method REVERSALDOC_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_HEADER_CREATE Signature

Method REVERSALDOC_HEADER_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_HEADER_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_ITEMS_CREATE Signature

Method REVERSALDOC_ITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_ITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_TAXITEMS_CREATE Signature

Method REVERSALDOC_TAXITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_TAXITEMS_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method REVERSALDOC_TRIGGER_CREATE Signature

Method REVERSALDOC_TRIGGER_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method REVERSALDOC_TRIGGER_CREATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_EXTENSIONOUT_TAB Call by reference Type reference (TYPE) BAPIPAREX_TAB_KK FI-CA: Standardtabelle zur Struktur BAPIPAREX 20050307
2 Exporting Y_RETURN_TAB Call by reference Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standardtabelle zur Struktur BAPIRET2 20050307
3 Exporting Y_REVERSALBILLDOC Call by reference Type reference (TYPE) REVERSALBILLDOC_KK Nummer des Stornobeleges zum Abrechnungsbeleg 20050307

Method SAVE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_UPD Call by reference Type reference (TYPE) TY_UPDATE_DATA 20050311

Method UPDATE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method UPDATE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_REVERSAL_BILLDOCNO Call by reference Type reference (TYPE) BILLDOCNO_KK Nummer des Abrechnungsbelegs 20050310
2 Exporting Y_UPDATE_DATA Call by reference Type reference (TYPE) TY_UPDATE_DATA 20050310

Method UPDATE_PREPARE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method USER_CHECK_INPUT Signature

Method USER_CHECK_INPUT on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method USER_CHECK_INPUT on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method USER_CHECK_REVERSAL_ORDER Signature

Method USER_CHECK_REVERSAL_ORDER on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method USER_CHECK_REVERSAL_ORDER on class CL_ISTINV_BAPIBILL_REVERSE has no exception.

Method USER_CONTR_ACCT_KEY_DETERMINE Signature

Method USER_CONTR_ACCT_KEY_DETERMINE on class CL_ISTINV_BAPIBILL_REVERSE has no parameter.
Method USER_CONTR_ACCT_KEY_DETERMINE on class CL_ISTINV_BAPIBILL_REVERSE has no exception.
History
Last changed by/on SAP  20050409 
SAP Release Created in 600