SAP ABAP Class CL_SE_IV_INVOICEERPCONFIRM_OUT (CL_SE_IV_INVOICEERPCONFIRM_OUT)
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)  BI_EVENT_HANDLER_STATIC Static Event Handler 20070813
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20070813
3 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20070813
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20070813
Properties
Class CL_SE_IV_INVOICEERPCONFIRM_OUT  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_IVE_XI_PROXY   Web Service Proxies Invoice Verification 
Created 20070813   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SE_IV_INVOICEERPCONFIRM_OUT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_EVENT_HANDLER_STATIC Static Event Handler 20070813
2 BI_OBJECT Business Instance 20070813
3 BI_PERSISTENT Persistent Business Instance 20070813
4 IF_WORKFLOW Business Workflow 20070813
Friends
Class CL_SE_IV_INVOICEERPCONFIRM_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CANCELREQUESTIN Instance attribute Public Type reference (TYPE) STRING 'INVOICE_ERPCANCEL_REQUEST' 20070813
2 CREATEREQUESTIN Instance attribute Public Type reference (TYPE) STRING 'INVOICE_ERPCREATE_REQUEST' 20070813
3 GC_CLASS_NAME Constant Protected Type reference (TYPE) SEOCLNAME 'CL_SE_IV_INVOICEERPCONFIRM_OUT' Class Name 20070813
4 GC_CONTROLLER Constant Protected Type reference (TYPE) WUF_CONTROL_FIELD 'CONTROLLER' Source Structure Field for Extended XML Handling 20100525
5 GC_INVOICE_ERPCANCEL_REQUEST Constant Private Type reference (TYPE) STRING 'INVOICE_ERPCANCEL_REQUEST' 20100525
6 GC_INVOICE_ERPCHANGE_REQUEST Constant Private Type reference (TYPE) STRING 'INVOICE_ERPCHANGE_REQUEST' 20100525
7 GC_INVOICE_ERPRELEASE_REQUEST Constant Private Type reference (TYPE) STRING 'INVOICE_ERPRELEASE_REQUEST' 20100525
8 GC_INVOICE_ERPREQUEST Constant Private Type reference (TYPE) STRING 'INVOICE_ERPREQUEST' 20100525
9 GC_PTC Constant Private Type reference (TYPE) STRING 'PROCESSING_TYPE_CODE' ProcessingTypeCode 20100525
10 GC_PTC_GL_ACCOUNT Constant Private Type reference (TYPE) CHAR1 'S' ProcessingTypeCode - G/L account item 20100525
11 GC_PTC_MATERIAL Constant Private Type reference (TYPE) CHAR1 'M' ProcessingTypeCode - Material Item 20100525
12 GC_PTC_PO_REF Constant Private Type reference (TYPE) CHAR1 'B' ProcessingTypeCode - PO Referenence 20100525
13 GV_MESSAGE_TYPE Constant Protected Type reference (TYPE) STRING 'INVOICE_ERPCONFIRMATION' 20070813
14 G_MSG_HELPER Instance attribute Public Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20070813
15 G_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_SE_IV_INVOICEERPCONFIRM_OUT 20070813
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20070813
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070813
3 CREATE Static method Public Method Factory 20070813
4 FILL_LOG Instance method Public Method fill Message LOG 20070813
5 MAPPING_OUT Instance method Public Method Mapping 20070813
6 MAP_ACCOUNTINGDATA_OUT Instance method Public Method Accounting data 20070813
7 MAP_ADDRESSDATA_OUT Instance method Public Method Addressdata 20070813
8 MAP_ALL_OUT Instance method Public Method 20070813
9 MAP_GLACCOUNTDATA_OUT Instance method Public Method GL Account 20070813
10 MAP_HEADERDATA_OUT Instance method Public Method Header Data 20070813
11 MAP_ITEMDATA_OUT Instance method Public Method Item Data 20070813
12 MAP_MATERIALDATA_OUT Instance method Public Method Product 20070813
13 MAP_OUT_HEAD_CONFIRMERP Static method Private Method Mapping out for confirmationERP -header 20100525
14 MAP_OUT_ITEM_CONFIRMERP Static method Private Method Mapping out for confirmationERP -item 20100525
15 MAP_TAXDATA_OUT Instance method Public Method Tax 20070813
16 MAP_VENDORITEMSPLITDATA Instance method Public Method Vendor Item Split Data 20070813
17 MAP_WITHTAXDATA_OUT Instance method Public Method Withholding Tax 20070813
18 PROCESS Instance method Public Method Process execution 20070813
19 PROCESS_BY_WORKFLOW Static method Public Method Receiver for BOR-event to trigger A2A outbound 20070813
20 SEND_CONFIRMATION Static method Public Method Send Confirmation 20100525
21 SEND_CONFIRMATION_A2A_CHANGE Static method Private Method Response to InvoiceERPChangeRequest_In 20100525
22 SEND_CONFIRMATION_A2A_CREATE Static method Private Method Response to InvoiceERPRequest_In 20100525
Events
Class CL_SE_IV_INVOICEERPCONFIRM_OUT has no event.
Types
Class CL_SE_IV_INVOICEERPCONFIRM_OUT has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

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

Method CREATE Signature

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

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOG Call by reference Type reference (TYPE) SAPPLCO_LOG Proxy Structure (Generated) 20070813
2 Importing I_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813

Method FILL_LOG on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAPPING_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) ANY 20070813
2 Changing C_INVOICE Call by reference Type reference (TYPE) ANY 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing I_DOC_NR Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20070813
5 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070813
6 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070813

Method MAPPING_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_ACCOUNTINGDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_ITEM Call by reference Type reference (TYPE) ANY Vorschlagswerte bei Anlage von Debitoren aus Workbench 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI account detail 20070813
5 Importing I_HEADERDATA Call by reference Type reference (TYPE) ANY 20070813

Method MAP_ACCOUNTINGDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_ADDRESSDATA_OUT Signature

Method MAP_ADDRESSDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no parameter.
Method MAP_ADDRESSDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_ALL_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_INVOICE Call by reference Type reference (TYPE) ANY 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI accounts 20070813
5 Importing IT_BANKDETAIL Call by reference Type reference (TYPE) TB_BAPIVENDOR_06 Bankdetail of Vendor 20070813
6 Importing IT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_GL_ACCNT Transfer Structure for Invoice Acct Assignment Data (Create) 20070813
7 Importing IT_ITEM Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ITEM Table for BAPI item 20070813
8 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material 20070813
9 Importing IT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_TAX Table for BAPI tax 20070813
10 Importing IT_VENDORITEMSPLITDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_VNDRSPLT Table for BAPI vendorsplit 20070813
11 Importing IT_WITHTAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_WITHTAX Table for BAPI withholdtax 20070813
12 Importing I_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_ADDRESSDATA Transfer Structure: Address Data Incoming Invoice (Create) 20070813
13 Importing I_GENERALDETAIL Call by reference Type reference (TYPE) BAPIVENDOR_04 Transfer Structure 1008/GetDetail/General Data 20070813
14 Importing I_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER Transfer Structure for Invoice Header Data (Create) 20070813

Method MAP_ALL_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_GLACCOUNTDATA_OUT Signature

Method MAP_GLACCOUNTDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no parameter.
Method MAP_GLACCOUNTDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_HEADERDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_INVOICE Call by reference Type reference (TYPE) ANY 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing I_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_ADDRESSDATA Transfer Structure Address Data Incoming Invoice (Details) 20070813
5 Importing I_GENERALDETAIL Call by reference Type reference (TYPE) BAPIVENDOR_04 Transfer Structure 1008/GetDetail/General Data 20070813
6 Importing I_HEADERDATA Call by reference Type reference (TYPE) ANY 20070813
# Exception Resumable Description Created on
1 ERROR_OCCURED 20070813

Method MAP_ITEMDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_ITEMS Call by reference Type reference (TYPE) STANDARD TABLE 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI account detail 20070813
5 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material detail 20070813
6 Importing I_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER Transfer Structure for Invoice Header Data (GetDetail) 20070813
7 Importing I_ITEM Call by reference Type reference (TYPE) ANY TABLE 20070813

Method MAP_ITEMDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_MATERIALDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_ITEM Call by reference Type reference (TYPE) ANY 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material detail 20070813

Method MAP_MATERIALDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_OUT_HEAD_CONFIRMERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INVC_CONF Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPCONF_INVC IDT 20100525
2 Importing I_INVOICE Call by reference Type reference (TYPE) ANY 20100525

Method MAP_OUT_HEAD_CONFIRMERP on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_OUT_ITEM_CONFIRMERP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ITEM Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPCONF_INVC_TAB IDT : Invoice Item 20100525
2 Importing I_ITEM Call by reference Type reference (TYPE) ANY TABLE 20100525

Method MAP_OUT_ITEM_CONFIRMERP on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_TAXDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB Control Flags for Fields of a Structure 20070813
2 Changing C_INVOICE Call by reference Type reference (TYPE) ANY 20070813
3 Exporting E_ERROR Call by reference Type reference (TYPE) BVAL Boolean 20070813
4 Importing IT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_TAX Table for BAPI tax detail 20070813

Method MAP_TAXDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_VENDORITEMSPLITDATA Signature

Method MAP_VENDORITEMSPLITDATA on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no parameter.
Method MAP_VENDORITEMSPLITDATA on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method MAP_WITHTAXDATA_OUT Signature

Method MAP_WITHTAXDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no parameter.
Method MAP_WITHTAXDATA_OUT on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OUTPUT Call by reference Type reference (TYPE) ANY 20070813
2 Importing I_DOC_NR Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20070813
3 Importing I_EVENT Call by reference Type reference (TYPE) SWEINSTCOU-EVENT Event 20070813
4 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070813
5 Importing I_MSG_HELPER Call by reference Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20070813

Method PROCESS on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method PROCESS_BY_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20070813
2 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070813
3 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20070813

Method PROCESS_BY_WORKFLOW on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method SEND_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE_HELPER Call by reference Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20100525
2 Changing C_OUTPUT Call by reference Type reference (TYPE) IVE_E_INVOICE_ERPCONFIRMATION Invoice confirmation 20100525
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
4 Importing IV_INVOICE_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
5 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
6 Importing I_INVOICE Call by reference Type reference (TYPE) ANY Invoice Document 20100525
7 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20100525

Method SEND_CONFIRMATION on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method SEND_CONFIRMATION_A2A_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE_HELPER Call by reference Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20100525
2 Changing C_OUTPUT Call by reference Type reference (TYPE) IVE_E_INVOICE_ERPCONFIRMATION Invoice confirmation 20100525
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
4 Importing IV_INVOICE_IDENTIFIER Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20100525
5 Importing IV_INVOICE_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
6 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
7 Importing I_INVOICE Call by reference Type reference (TYPE) ANY Invoice Document 20100525
8 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20100525

Method SEND_CONFIRMATION_A2A_CHANGE on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.

Method SEND_CONFIRMATION_A2A_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MESSAGE_HELPER Call by reference Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20100525
2 Changing C_OUTPUT Call by reference Type reference (TYPE) IVE_E_INVOICE_ERPCONFIRMATION Invoice confirmation 20100525
3 Importing IV_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20100525
4 Importing IV_INVOICE_IDENTIFIER Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20100525
5 Importing IV_INVOICE_NUMBER Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20100525
6 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) STRING 20100525
7 Importing I_INVOICE Call by reference Type reference (TYPE) ANY Invoice Document 20100525
8 Importing I_MESSAGE_HEADER Call by reference Type reference (TYPE) ANY 20100525

Method SEND_CONFIRMATION_A2A_CREATE on class CL_SE_IV_INVOICEERPCONFIRM_OUT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 603