SAP ABAP Class CL_IVE_E_P2P_INVOIC_EXECUTE_IN (CL_IVE_E_P2P_INVOIC_EXECUTE_IN)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IV-GF-ES (Application Component) Enterprise Services in Invoice Verification
     OPS_SE_IVE_XI_PROXY (Package) Web Service Proxies Invoice Verification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECH_ACTION Interface - Action Class 20080507
Properties
Class CL_IVE_E_P2P_INVOIC_EXECUTE_IN  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_IVE_XI_PROXY   Web Service Proxies Invoice Verification 
Created 20070720   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECH_ACTION Interface - Action Class 20080507
Friends
Class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTROLLER Constant Protected Type reference (TYPE) WUF_CONTROL_FIELD 'CONTROLLER' Source Structure Field for Extended XML Handling 20100301
2 GC_EXCEPTION_CLASS_NAME Constant Protected Type reference (TYPE) CLASSNAME 'CX_SAPPLCO_STANDARD_MSG_FAULT' Reference type 20100301
3 GC_INVOICE_ERPCANCEL_REQUEST Constant Protected Type reference (TYPE) STRING 'INVOICE_ERPCANCEL_REQUEST' 20100301
4 GC_INVOICE_ERPCHANGE_REQUEST Constant Protected Type reference (TYPE) STRING 'INVOICE_ERPCHANGE_REQUEST' 20100301
5 GC_INVOICE_ERPRELEASE_REQUEST Constant Protected Type reference (TYPE) STRING 'INVOICE_ERPRELEASE_REQUEST' 20100301
6 GC_INVOICE_ERPREQUEST Constant Protected Type reference (TYPE) STRING 'INVOICE_ERPREQUEST' 20100301
7 GC_INVOICE_REQUEST Constant Protected Type reference (TYPE) STRING 'INVOICE_REQUEST' 20100301
8 GC_MESSAGE_CLASS Constant Protected Type reference (TYPE) SYMSGID 'IVE_E_INVOICE' Message Class 20100525
9 GC_PTC Constant Protected Type reference (TYPE) STRING 'PROCESSING_TYPE_CODE' ProcessingTypeCode 20100525
10 GC_PTC_GL_ACCOUNT Constant Protected Type reference (TYPE) CHAR1 'S' ProcessingTypeCode - G/L account item 20100525
11 GC_PTC_MATERIAL Constant Protected Type reference (TYPE) CHAR1 'M' ProcessingTypeCode - Material Item 20100525
12 GC_PTC_PO_REF Constant Protected Type reference (TYPE) CHAR1 'B' ProcessingTypeCode - PO Referenence 20100525
13 GREF_BADI_CHGREQUEST Static Attribute Protected Object reference (TYPE REF TO) IV_SE_INVOICEERPCHGREQUEST_ASY 20070904
14 GREF_BADI_CONFIRM Static Attribute Protected Object reference (TYPE REF TO) IV_SE_INVOICEERPCONFIRMAT_ASYN Invoice ERP Confirmation out 20070904
15 GREF_BADI_ERPREQUEST Static Attribute Protected Object reference (TYPE REF TO) IV_SE_INVOICEERPREQUEST_ASYN Invoice Request 20070904
16 GREF_BADI_NOTIF Static Attribute Protected Object reference (TYPE REF TO) IV_SE_INVOICENOTIFICATION_ASYN Invoice Notification out 20070904
17 GREF_BADI_REQUEST Static Attribute Protected Object reference (TYPE REF TO) IV_SE_INVOICEREQUEST_ASYN 20070904
18 G_MSG_HELPER Instance attribute Public Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20070802
19 G_SINGLETON_IN Static Attribute Protected Object reference (TYPE REF TO) CL_IVE_E_P2P_INVOIC_EXECUTE_IN 20070807
20 MV_DERIVE_COMPANY_CODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20110214
21 MV_DERIVE_TAX_CODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20110214
Methods
# Method Level Visibility Method type Description Created on
1 CANC_REL Instance method Public Method Cancel or release invoice 20070820
2 CATEGORIZE_ERROR Instance method Protected Method 20080507
3 CHECK_MESSAGE_HEADER Instance method Protected Method Input validation - Message Header 20100525
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070807
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070802
6 CREATE Static method Public Method Factory 20070720
7 ERROR_HANDLING Instance method Protected Method Error Handling 20100525
8 EXECUTE_A2A_CHANGE Instance method Protected Method Mapping invoice_in 20100525
9 EXECUTE_A2A_CREATE Instance method Protected Method Mapping invoice_in 20100525
10 EXECUTE_B2B_CREATE Instance method Protected Method Mapping invoice_in 20100525
11 FEH_COLLECT Instance method Protected Method Collect error messages into FEH 20100525
12 GET_DERIVE_COMPANY_CODE Instance method Public Method Check if company code is derived in inbound mapping 20110214
13 GET_DERIVE_TAX_CODE Instance method Public Method Check if tax code is derived in inbound mapping 20110214
14 GLOBAL_CHECKS Instance method Protected Method Global input validations 20110307
15 IMPORTING_DATA_CHECK Instance method Protected Method Check incoming data 20100525
16 IS_CANCELLATION_INVOICE Static method Protected Method Determine if a B2B invoice is a cancellation document 20100525
17 IS_WS_RUNTIME Instance method Protected Method Check, if current protocol is WS protocol 20110810
18 ITEMDATA_CHECK Instance method Protected Method Check item data 20100525
19 MAPPING_IN Instance method Protected Method Mapping invoice_in 20070720
20 MAPPING_SETTINGS Instance method Protected Method Mapping settings 20110214
21 MAP_ACCOUNTINGDATA_IN Instance method Protected Method Mapping accounting data 20070720
22 MAP_ALL_IN Instance method Protected Method 20070720
23 MAP_HEADERDATA_IN Instance method Protected Method Mapping header 20070720
24 MAP_ITEMDATA_IN Instance method Protected Method Mapping item 20070720
25 MAP_ITEMDATA_IN_B Instance method Protected Method Mapping item - PO reference 20100525
26 MAP_ITEMDATA_IN_M Instance method Protected Method Mapping item - Direct material postings 20100525
27 MAP_ITEMDATA_IN_S Instance method Protected Method Mapping item - Direct G/L account postings 20100525
28 MAP_TAXDATA_IN Instance method Protected Method Mapping Taxdata 20070720
29 MAP_TAXDATA_ITEM_IN Instance method Protected Method Mapping taxdata item level 20070928
30 MAP_TAXDATA_ITEM_IN_A2A Instance method Protected Method Mapping taxdata item level 20100525
31 MAP_TAXDATA_ITEM_IN_B2B Instance method Protected Method Mapping taxdata item level 20100525
32 POSITIONS_MERGE Instance method Protected Method Merge old and new invoice data 20100525
33 PROCESS Instance method Public Method Process execution 20070720
34 PTC_DETERMINE Static method Protected Method Determine the ProcessingTypeCode 20100525
Events
Class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no event.
Types
Class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no local type.
Method Signatures

Method CANC_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20070820
2 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070820
3 Importing I_PROTOCOL_PAYLOAD Call by reference Object reference (TYPE REF TO) IF_WSPROTOCOL_PAYLOAD XI and WS: Access to Payload 20070820
4 Importing I_REF_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080507
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090904

Method CATEGORIZE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080507
2 Returning R_ERROR_CATEGORY Value transfer Type reference (TYPE) ECH_DTE_ERROR_CATEGORY Error Category 20080507

Method CATEGORIZE_ERROR on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method CHECK_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100525
2 Importing IS_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20100525

Method CHECK_MESSAGE_HEADER on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no parameter.
Method CONSTRUCTOR on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REF Value transfer Object reference (TYPE REF TO) CL_IVE_E_P2P_INVOIC_EXECUTE_IN 20070720
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20070720

Method ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REF_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20100525
2 Importing IV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100525
3 Importing IV_INVOICE_NO Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
4 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
5 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100525
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20100525

Method EXECUTE_A2A_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_ADDRESSDATA Transfer Structure: Address Data Incoming Invoice (Create) 20100525
2 Changing CS_ADDRESSDATA_CHG Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_ADDRDATA Transfer Structure: Address Data Incoming Invoice (Change) 20100525
3 Changing CS_ADDRESSDATA_CHG_X Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_ADDRDATAX Change Structure: Address Data Incoming Invoice (Change) 20100525
4 Changing CS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_HEADER Transfer Structure for Invoice Header Data (Create) 20100525
5 Changing CS_HEADERDATA_CHG Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_HEADER Transfer Structure: Header Data Incoming Invoice (Change) 20100525
6 Changing CS_HEADERDATA_CHG_X Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_HEADERX Change Structure: Header Data Incoming Invoice (Change) 20100525
7 Changing CT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_ACCOUNT Table for BAPI accounts 20100525
8 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_GL_ACCOUNT Table for BAPI GL account 20100525
9 Changing CT_ITEMDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_ITEM Table for BAPI item 20100525
10 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_MATERIAL Table for BAPI material 20100525
11 Changing CT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_TAX Table for BAPI tax 20100525
12 Changing CT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_VENDORSPLIT Table for BAPI vendorsplit 20100525
13 Changing CT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_WITHTAX Ta ble for BAPI withholdtax 20100525
14 Exporting E_DOC_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
15 Exporting E_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
16 Importing I_CONTROLLER Call by reference Type reference (TYPE) ANY 20100525
17 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100525
18 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525
19 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20100525
20 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20100525
2 CX_WUF_TRANSFORMATION_ERROR Error on Transformation or Field Assignment 20100525

Method EXECUTE_A2A_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_ADDRESSDATA Transfer Structure: Address Data Incoming Invoice (Create) 20100525
2 Changing CS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_HEADER Transfer Structure for Invoice Header Data (Create) 20100525
3 Changing CT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_ACCOUNT Table for BAPI accounts 20100525
4 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_GL_ACCOUNT Table for BAPI GL account 20100525
5 Changing CT_ITEMDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_ITEM Table for BAPI item 20100525
6 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_MATERIAL Table for BAPI material 20100525
7 Changing CT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_TAX Table for BAPI tax 20100525
8 Changing CT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_VENDORSPLIT Table for BAPI vendorsplit 20100525
9 Changing CT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_WITHTAX Ta ble for BAPI withholdtax 20100525
10 Exporting E_DOC_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
11 Exporting E_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
12 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100525
13 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20100525
2 CX_WUF_TRANSFORMATION_ERROR Error on Transformation or Field Assignment 20100525

Method EXECUTE_B2B_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_ADDRESSDATA Transfer Structure: Address Data Incoming Invoice (Create) 20100525
2 Changing CS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_HEADER Transfer Structure for Invoice Header Data (Create) 20100525
3 Changing CT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_ACCOUNT Table for BAPI accounts 20100525
4 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_GL_ACCOUNT Table for BAPI GL account 20100525
5 Changing CT_ITEMDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_ITEM Table for BAPI item 20100525
6 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_MATERIAL Table for BAPI material 20100525
7 Changing CT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_TAX Table for BAPI tax 20100525
8 Changing CT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_VENDORSPLIT Table for BAPI vendorsplit 20100525
9 Changing CT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_WITHTAX Ta ble for BAPI withholdtax 20100525
10 Exporting E_DOC_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
11 Exporting E_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
12 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100525
13 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525
14 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20100525
2 CX_WUF_TRANSFORMATION_ERROR Error on Transformation or Field Assignment 20100525

Method FEH_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REF_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20100525
2 Importing IT_ERROR_TABLE Call by reference Type reference (TYPE) TB_BAPIRET2 Table for BAPI errors 20100525
3 Importing IV_INVOICE_NO Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
4 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
5 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20100525

Method FEH_COLLECT on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method GET_DERIVE_COMPANY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DERIVE Value transfer Type reference (TYPE) ABAP_BOOL 20110214

Method GET_DERIVE_COMPANY_CODE on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method GET_DERIVE_TAX_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DERIVE Value transfer Type reference (TYPE) ABAP_BOOL 20110214

Method GET_DERIVE_TAX_CODE on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method GLOBAL_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20110307
2 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20110307

Method GLOBAL_CHECKS on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method IMPORTING_DATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100525
2 Importing IS_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20100525
3 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
4 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525

Method IMPORTING_DATA_CHECK on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method IS_CANCELLATION_INVOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525
2 Returning RV_CANCELLATION_INDICATOR Value transfer Type reference (TYPE) ABAP_BOOL 20100525
# Exception Resumable Description Created on
1 CX_WUF_TRANSFORMATION_ERROR Error on Transformation or Field Assignment 20100525

Method IS_WS_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110810
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20110810

Method ITEMDATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20100525
2 Importing IS_ITEM Call by reference Type reference (TYPE) ANY 20100525
3 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method ITEMDATA_CHECK on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAPPING_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20070807
2 Exporting E_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070807
3 Importing I_CONTROLLER Call by reference Type reference (TYPE) ANY 20070801
4 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20070904
5 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070801
6 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20070801
7 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070801
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20090904
2 CX_WUF_TRANSFORMATION_ERROR Error on Transformation or Field Assignment 20071002

Method MAPPING_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20110214
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20110214

Method MAP_ACCOUNTINGDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
2 Changing C_STRUC2 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
3 Changing C_STRUC3 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
4 Changing C_STRUC4 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
5 Importing I_ACCOUNTING Call by reference Type reference (TYPE) STANDARD TABLE 20070904
6 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070831
7 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070831
8 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20070905
9 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070831

Method MAP_ACCOUNTINGDATA_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_ALL_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_ACCOUNT Table for BAPI accounts 20070801
2 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_GL_ACCOUNT Table for BAPI GL account 20070720
3 Changing CT_ITEMDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_ITEM Table for BAPI item 20070801
4 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_MATERIAL Table for BAPI material 20070801
5 Changing CT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_TAX Table for BAPI tax 20070801
6 Changing CT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_VENDORSPLIT Table for BAPI vendorsplit 20070801
7 Changing CT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_WITHTAX Ta ble for BAPI withholdtax 20070801
8 Changing C_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_ADDRESSDATA Transfer Structure: Address Data Incoming Invoice (Create) 20070720
9 Changing C_ADDRESSDATA_CHG Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_ADDRDATA Transfer Structure: Address Data Incoming Invoice (Change) 20070810
10 Changing C_ADDRESSDATA_CHG_X Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_ADDRDATAX Change Structure: Address Data Incoming Invoice (Change) 20070810
11 Changing C_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_CREATE_HEADER Transfer Structure for Invoice Header Data (Create) 20070720
12 Changing C_HEADERDATA_CHG Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_HEADER Transfer Structure: Address Data Incoming Invoice (Change) 20070810
13 Changing C_HEADERDATA_CHG_X Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_HEADERX Change Structure: Header Data Incoming Invoice (Change) 20070810
14 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070720
15 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070720
16 Importing I_LOG Call by reference Type reference (TYPE) SAPPLCO_LOG Proxy Structure (Generated) 20070720
17 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20070720
18 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070720

Method MAP_ALL_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_HEADERDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUC1 Call by reference Type reference (TYPE) ANY 20070720
2 Changing C_STRUC2 Call by reference Type reference (TYPE) ANY 20070720
3 Changing C_STRUC3 Call by reference Type reference (TYPE) ANY 20070720
4 Changing C_STRUC4 Call by reference Type reference (TYPE) ANY 20070720
5 Changing C_STRUC5 Call by reference Type reference (TYPE) ANY 20071001
6 Changing C_STRUC6 Call by reference Type reference (TYPE) ANY 20071001
7 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070720
8 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070720
9 Importing I_LOG Call by reference Type reference (TYPE) SAPPLCO_LOG Proxy Structure (Generated) 20070720
10 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070720

Method MAP_HEADERDATA_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_ITEMDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) STANDARD TABLE 20100525
2 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) STANDARD TABLE 20100525
3 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20070720
4 Changing C_STRUC2 Call by reference Type reference (TYPE) STANDARD TABLE 20070720
5 Changing C_STRUC3 Call by reference Type reference (TYPE) ANY 20070720
6 Changing C_STRUC4 Call by reference Type reference (TYPE) STANDARD TABLE 20070720
7 Changing C_STRUC5 Call by reference Type reference (TYPE) ANY 20071004
8 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070720
9 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20110117
10 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070720
11 Importing I_ITEMS Call by reference Type reference (TYPE) ANY TABLE 20070801
12 Importing I_LOG Call by reference Type reference (TYPE) SAPPLCO_LOG Proxy Structure (Generated) 20070720
13 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070720

Method MAP_ITEMDATA_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_ITEMDATA_IN_B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20100525
2 Changing C_STRUC2 Call by reference Type reference (TYPE) STANDARD TABLE 20100525
3 Changing C_STRUC3 Call by reference Type reference (TYPE) ANY 20100525
4 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20100525
5 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20100525
6 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525
7 Importing I_ITEMS Call by reference Type reference (TYPE) ANY TABLE 20100525
8 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method MAP_ITEMDATA_IN_B on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_ITEMDATA_IN_M Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) STANDARD TABLE 20100525
2 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20100525
3 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20100525
4 Importing I_ITEMS Call by reference Type reference (TYPE) ANY TABLE 20100525
5 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method MAP_ITEMDATA_IN_M on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_ITEMDATA_IN_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) STANDARD TABLE 20100525
2 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20100525
3 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20100525
4 Importing I_ITEMS Call by reference Type reference (TYPE) ANY TABLE 20100525
5 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method MAP_ITEMDATA_IN_S on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_TAXDATA_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
2 Changing C_STRUC2 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
3 Changing C_STRUC3 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
4 Changing C_STRUC4 Call by reference Type reference (TYPE) STANDARD TABLE 20070831
5 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070831
6 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20070904
7 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20070831
8 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070831

Method MAP_TAXDATA_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_TAXDATA_ITEM_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM Call by reference Type reference (TYPE) ANY 20071003
2 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20070928
3 Changing C_STRUC2 Call by reference Type reference (TYPE) STANDARD TABLE 20070928
4 Changing C_STRUC3 Call by reference Type reference (TYPE) STANDARD TABLE 20070928
5 Changing C_STRUC4 Call by reference Type reference (TYPE) STANDARD TABLE 20070928
6 Importing I_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070928
7 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20071003
8 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20080514
9 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070928

Method MAP_TAXDATA_ITEM_IN on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_TAXDATA_ITEM_IN_A2A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM Call by reference Type reference (TYPE) ANY 20110117
2 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20110214
3 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20100525
4 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method MAP_TAXDATA_ITEM_IN_A2A on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method MAP_TAXDATA_ITEM_IN_B2B Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ITEM Call by reference Type reference (TYPE) ANY 20100525
2 Changing C_STRUC1 Call by reference Type reference (TYPE) STANDARD TABLE 20100525
3 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20100525
4 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20100525
5 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525

Method MAP_TAXDATA_ITEM_IN_B2B on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method POSITIONS_MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_ACCOUNT Table for BAPI account detail 20100525
2 Changing CT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_GL_ACCOUNT Table for BAPI account 20100525
3 Changing CT_ITEMDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_ITEM Table for BAPI item detail 20100525
4 Changing CT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_MATERIAL Table for BAPI material 20100525
5 Changing CT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_TAX Table for BAPI tax detail 20100525
6 Changing CT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CRT_VENDORSPLIT Table for BAPI vendor split detail 20100525
7 Changing CT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_CREATE_WITHTAX Table for BAPI withhold tax detail 20100525
8 Exporting ES_TABLE_CHANGE Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_TABLES Change Structure: Parameter Incoming Invoice (Change) 20100525
9 Importing IS_HEADERDATA_CHG Call by reference Type reference (TYPE) BAPI_INCINV_CHNG_HEADER Transfer Structure: Address Data Incoming Invoice (Change) 20100726
10 Importing IT_ACCOUNTINGDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI account detail 20100525
11 Importing IT_GLACCOUNTING_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_GL_ACCNT Table for BAPI account 20100525
12 Importing IT_ITEMDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ITEM Table for BAPI item detail 20100525
13 Importing IT_MATERIALDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material 20100525
14 Importing IT_TAXDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_TAX Table for BAPI tax detail 20100525
15 Importing IT_VENDORITEMSPLITDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_VNDRSPLT Table for BAPI vendor split detail 20100525
16 Importing IT_WITHTAXDATA_OLD Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_WITHTAX Table for BAPI withhold tax detail 20100525
17 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525

Method POSITIONS_MERGE on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT Call by reference Type reference (TYPE) ANY 20070720
2 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070720
3 Importing I_PROTOCOL_PAYLOAD Call by reference Object reference (TYPE REF TO) IF_WSPROTOCOL_PAYLOAD XI and WS: Access to Payload 20070810
4 Importing I_REF_REGISTRATION Call by reference Object reference (TYPE REF TO) CL_FEH_REGISTRATION Registration and Restart of FEH 20080507
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT Standard Message Fault 20071002

Method PTC_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20100525
2 Returning RV_PTC Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20100525

Method PTC_DETERMINE on class CL_IVE_E_P2P_INVOIC_EXECUTE_IN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 603