SAP ABAP Class CL_REXC_CORR_INVITEM_SERVICE (Service Class for the Corr/reversal Invoice Item reference)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_CORR (Package) Localization Flexible Real Estate
Properties
Class CL_REXC_CORR_INVITEM_SERVICE  
Short Description Service Class for the Corr/reversal Invoice Item reference    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GLO_REFX_CORR   Localization Flexible Real Estate 
Created 20090108   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 REXC2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_CORR_INVITEM_SERVICE has no interface implemented.
Friends
Class CL_REXC_CORR_INVITEM_SERVICE has no friend class.
Attributes
Class CL_REXC_CORR_INVITEM_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHANGE_INDICATOR Static method Public Method For the change document preparation 20090108
2 GET_CORR_INVOICE_REF Static method Public Method Gets the correction/reversal Invoice data 20090108
3 GET_COUNTRY_OF_BUKRS Static method Public Method Gets the country belonging to a company code 20090108
4 GET_INVOICE_TYPE Static method Public Method Gets the invoice type of the invoice (corr, rev.,not class.) 20090108
5 GET_LAST_NUMBER Static method Public Method Get the last assigned belnr 20120515
6 GET_OBJ_FOR_PROCESS Static method Public Method Return the SUs settled in the given proc 20121016
7 GET_ORIG_RESC_FOR_PROCESS Static method Public Method Return original settlement process 20121010
8 SET_ORIG_INVOICE Static method Public Method Connect numbers and dates of original invoices 20121107
9 WRITE_VIXCCORRVIIR Static method Public Method Write invoice item reference data (VIXCCORRVIIR) to database 20090108
Events
Class CL_REXC_CORR_INVITEM_SERVICE has no event.
Types
Class CL_REXC_CORR_INVITEM_SERVICE has no local type.
Method Signatures

Method GET_CHANGE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_INDICATOR Call by reference Type reference (TYPE) C 'E' 20090108
2 Exporting RESULT Call by reference Type reference (TYPE) C 20090108
3 Importing TABLENAME Call by reference Type reference (TYPE) CSEQUENCE 20090108
4 Changing TABLE_NEW Call by reference Type reference (TYPE) INDEX TABLE 20090108
5 Changing TABLE_OLD Call by reference Type reference (TYPE) INDEX TABLE 20090108
# Exception Resumable Description Created on
1 NAMETAB_ERROR 20090108
2 WRONG_STRUCTURE_LENGTH 20090108

Method GET_CORR_INVOICE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RA_INVOICE Call by reference Type reference (TYPE) RECP_RA_INVOICE_C RE Invoice 20090108
2 Exporting ES_INVITEMREFTOTAL Call by reference Type reference (TYPE) REXCCORRINVITEMREF_C Invoice item data for correspondence (Hung. localization) 20090108
3 Exporting ET_INVITEMREF Call by reference Type reference (TYPE) RE_T_XCCORRINVITEMREF_C Invoice item data for correspondence 20090108
4 Exporting ET_TAX_TOTAL Call by reference Type reference (TYPE) RE_T_XCCORRTAXTOTAL_C Tax Total for Hungarian corr/reversal Invoices 20090108
5 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20090108
6 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE Invoice Items 20090108

Method GET_CORR_INVOICE_REF on class CL_REXC_CORR_INVITEM_SERVICE has no exception.

Method GET_COUNTRY_OF_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20090108
2 Returning RD_COUNTRY Value transfer Type reference (TYPE) LAND1 Country Key 20090108

Method GET_COUNTRY_OF_BUKRS on class CL_REXC_CORR_INVITEM_SERVICE has no exception.

Method GET_INVOICE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RA_INVOICE Call by reference Type reference (TYPE) RECP_RA_INVOICE_C RE Invoice 20090108
2 Importing IT_RA_INVOICE_ITEM Call by reference Type reference (TYPE) RECP_T_RA_INVOICE_ITEM_C RE Invoice Items 20090108
3 Returning RD_INVOICETYPE Value transfer Type reference (TYPE) REXCCORRINVOICETYPE Correction/Reversal Invoice Identifier 20090108
# Exception Resumable Description Created on
1 ERROR error occured 20090108

Method GET_LAST_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20120515
2 Importing ID_GJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120515
3 Returning RD_BELNR Value transfer Type reference (TYPE) BELNR_D Accounting Document Number 20120515

Method GET_LAST_NUMBER on class CL_REXC_CORR_INVITEM_SERVICE has no exception.

Method GET_OBJ_FOR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TRGOBJNR Call by reference Type reference (TYPE) RERAAPTRGOBJNR COCP: Object Number of Target Object 20121016
2 Exporting ET_CFPAY_REXC_ORIG Call by reference Type reference (TYPE) RE_T_VICDCFPAY Payment-Related Cash Flow (VICDCFPAY) 20121017
3 Exporting ET_SULIST Call by reference Type reference (TYPE) RE_T_SETTLHIERARCHY List of Settlement Units 20121016
4 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generic Key of Process 20121016
# Exception Resumable Description Created on
1 ERROR 20121016

Method GET_ORIG_RESC_FOR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ORIG_PROCESSID Call by reference Type reference (TYPE) RECAPROCESSID Generic Key of Process 20121017
2 Exporting ET_CFPAY_RESC_ORIG Call by reference Type reference (TYPE) RE_T_VICDCFPAY Payment-Related Cash Flow (VICDCFPAY) 20121017
3 Importing ID_PROCESSGUID Call by reference Type reference (TYPE) RECAPROCESSGUID Generic Key of Process 20121010
# Exception Resumable Description Created on
1 ERROR 20121010

Method SET_ORIG_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ORIG_INVOICES Call by reference Type reference (TYPE) STRING String of original invoices data 20121107
2 Importing IT_INVITEMREF Call by reference Type reference (TYPE) RE_T_XCCORRINVITEMREF_C Invoice item data for correspondence 20121107

Method SET_ORIG_INVOICE on class CL_REXC_CORR_INVITEM_SERVICE has no exception.

Method WRITE_VIXCCORRVIIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CHANGEIND Call by reference Type reference (TYPE) RECACHANGEIND Change Type 20090108
2 Importing ID_OBJECTID Call by reference Type reference (TYPE) RECAOBJNR Object Number 20090108
3 Importing IF_IN_UPDATE_TASK Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20090108
4 Importing IT_VIXCCORRVIIR_NEW Call by reference Type reference (TYPE) RE_T_VIXCCORRVIIR Invoice Item Reference for Corr/Rev Invoices (VIXCCORRVIIR) 20090108
5 Importing IT_VIXCCORRVIIR_OLD Call by reference Type reference (TYPE) RE_T_VIXCCORRVIIR Invoice Item Reference for Corr/Rev Invoices (VIXCCORRVIIR) 20090108
# Exception Resumable Description Created on
1 ERROR 20090108
History
Last changed by/on SAP  20130531 
SAP Release Created in 605