SAP ABAP Class CL_SE_IV_INVOICENOTIFICATION (CL_SE_IV_INVOICENOTIFICATION)
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_INVOICENOTIFICATION  
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
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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_INVOICENOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_APPLICATION Constant Protected Type reference (TYPE) WUF_APPLICATION 'IVE_E_INVOICE_NOTIFICATION_OUT' 30 Characters 20091214
2 GC_BUS2081 Constant Protected Type reference (TYPE) BALSUBOBJ 'BUS2081' Application Log: Subobject 20101102
3 GC_CLASS_NAME Constant Protected Type reference (TYPE) SEOCLNAME 'CL_SE_IV_INVOICENOTIFICATION' Class Name 20070813
4 GC_CONTROLLER Constant Protected Type reference (TYPE) WUF_FIELD 'CONTROLLER' 30 Characters 20091216
5 GC_EVENT_CANCELLED Constant Protected Type reference (TYPE) STRING 'CANCELLED' 20101102
6 GC_MESSAGE_TYPE Constant Protected Type reference (TYPE) STRING 'INVOICE_NOTIFICATION' 20091216
7 G_MSG_HELPER Instance attribute Public Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20070813
8 G_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_SE_IV_INVOICENOTIFICATION 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 MAPPING_PREPARE Instance method Private Method Necessary action before mapping 20101105
7 MAP_ACCOUNTINGDATA_OUT Instance method Public Method Accounting data 20070813
8 MAP_ALL_OUT Instance method Public Method Mapping 20070813
9 MAP_GL_ACCOUNTINGDATA_OUT Instance method Public Method Accounting data 20091215
10 MAP_GL_ITEMDATA_OUT Instance method Public Method GL Account 20091215
11 MAP_HEADERDATA_OUT Instance method Public Method Header Data 20070813
12 MAP_ITEMDATA_OUT Instance method Public Method Item Data 20070813
13 MAP_ITEM_TAX_DATA_OUT Static method Public Method Tax data on invoice item level 20091218
14 MAP_MAT_ITEMDATA_OUT Instance method Public Method GL Account 20091217
15 MAP_TAXDATA_OUT Instance method Public Method Tax 20070813
16 MAP_TMDATA_OUT Instance method Public Method Map the SFIR ID from Transportation Management to output 20091013
17 PROCESS Instance method Public Method Process execution 20070813
18 PROCESS_BY_WORKFLOW Static method Public Method Receiver for BOR-event to trigger A2A outbound 20070813
19 RAISE_EXCEPTION Static method Private Method Raise exception 20101103
Events
Class CL_SE_IV_INVOICENOTIFICATION has no event.
Types
Class CL_SE_IV_INVOICENOTIFICATION has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SE_IV_INVOICENOTIFICATION has no parameter.
Method CONSTRUCTOR on class CL_SE_IV_INVOICENOTIFICATION 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_INVOICENOTIFICATION 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_INVOICENOTIFICATION 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 Changing C_OUTPUT Call by reference Type reference (TYPE) ANY 20071011
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

Method MAPPING_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

Method MAPPING_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER Transfer Structure for Invoice Header Data (GetDetail) 20101105
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20101105

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 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI account detail 20070813
4 Importing I_HEADERDATA Call by reference Type reference (TYPE) ANY 20070813

Method MAP_ACCOUNTINGDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION 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 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI accounts 20070813
4 Importing IT_BANKDETAIL Call by reference Type reference (TYPE) TB_BAPIVENDOR_06 Bankdetail of Vendor 20070813
5 Importing IT_GLACCOUNTING Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_GL_ACCNT Transfer Structure for Invoice Acct Assignment Data (Create) 20070813
6 Importing IT_ITEM Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ITEM Table for BAPI item 20070813
7 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material 20070813
8 Importing IT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_TAX Table for BAPI tax 20070813
9 Importing IT_TMDATA Call by reference Type reference (TYPE) BAPI_TAB_TM_DATA Table type for the structure BAPI_TM_DATA 20091023
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_INVOICENOTIFICATION has no exception.

Method MAP_GL_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 20091215
2 Changing C_ITEM Call by reference Type reference (TYPE) ANY Vorschlagswerte bei Anlage von Debitoren aus Workbench 20091215
3 Importing IS_ACCOUNTINGDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_GL_ACCOUNT Table for BAPI account detail 20091216
4 Importing I_HEADERDATA Call by reference Type reference (TYPE) ANY 20091215

Method MAP_GL_ACCOUNTINGDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

Method MAP_GL_ITEMDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB 20091215
2 Changing CT_ITEMS Call by reference Type reference (TYPE) STANDARD TABLE 20091215
3 Importing IS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER 20091215
4 Importing IT_GLACCOUNTDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_GL_ACCNT Table for BAPI account 20091215

Method MAP_GL_ITEMDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION 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 Importing I_ADDRESSDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_ADDRESSDATA Transfer Structure Address Data Incoming Invoice (Details) 20070813
4 Importing I_GENERALDETAIL Call by reference Type reference (TYPE) BAPIVENDOR_04 Transfer Structure 1008/GetDetail/General Data 20070813
5 Importing I_HEADERDATA Call by reference Type reference (TYPE) ANY 20070813

Method MAP_HEADERDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

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 Importing IT_ACCOUNTINGDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_ACCOUNT Table for BAPI account detail 20070813
4 Importing IT_GLACCOUNTDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_GL_ACCOUNT 20091214
5 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI material detail 20070813
6 Importing IT_TMDATA Call by reference Type reference (TYPE) BAPI_TAB_TM_DATA Table type for the structure BAPI_TM_DATA 20091023
7 Importing I_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER Transfer Structure for Invoice Header Data (GetDetail) 20070813
8 Importing I_ITEM Call by reference Type reference (TYPE) ANY TABLE 20070813

Method MAP_ITEMDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

Method MAP_ITEM_TAX_DATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INVOICE_ITEM Call by reference Type reference (TYPE) ANY 20091218
2 Importing IS_GEN_BAPI_STRUCT Call by reference Type reference (TYPE) ANY 20091218

Method MAP_ITEM_TAX_DATA_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

Method MAP_MAT_ITEMDATA_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTROLLER Call by reference Type reference (TYPE) PRXCTRLTAB 20091217
2 Changing CT_ITEMS Call by reference Type reference (TYPE) STANDARD TABLE 20091217
3 Importing IS_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER 20091217
4 Importing IT_MATERIALDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_MATERIAL Table for BAPI account 20091217

Method MAP_MAT_ITEMDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION 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 Importing IT_TAXDATA Call by reference Type reference (TYPE) TB_BAPI_INCINV_DETAIL_TAX Table for BAPI tax detail 20070813
4 Importing I_HEADERDATA Call by reference Type reference (TYPE) BAPI_INCINV_DETAIL_HEADER Transfer Structure for Invoice Header Data (GetDetail) 20071203

Method MAP_TAXDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION has no exception.

Method MAP_TMDATA_OUT 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 20091123
2 Importing IT_TMDATA Call by reference Type reference (TYPE) BAPI_TAB_TM_DATA Table type for the structure BAPI_TM_DATA 20091023
3 Importing I_ITEM Call by reference Type reference (TYPE) ANY 20091013

Method MAP_TMDATA_OUT on class CL_SE_IV_INVOICENOTIFICATION 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 Exporting ET_RETURN Call by reference Type reference (TYPE) TB_BAPIRET2 Table for BAPI errors 20071011
3 Importing I_DOC_NR Call by reference Type reference (TYPE) RE_BELNR Document Number of an Invoice Document 20070813
4 Importing I_EVENT Call by reference Type reference (TYPE) SWEINSTCOU-EVENT Event 20070813
5 Importing I_FISCAL_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070813
6 Importing I_MSG_HELPER Call by reference Object reference (TYPE REF TO) CL_IVE_E_INVOICE_HELPER Helper class for the Invoice 20070813
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Application Integration: Application Error 20101103

Method PROCESS_BY_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MRM_TAB_ERRPROT error protocoll 20091123
2 Importing EVENT_NAME Call by reference Type reference (TYPE) HR_S_EVENT Event of an Object 20091019
3 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20101102
4 Importing I_DOC_NUMBER 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
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Exception with Message Data 20101103

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) TB_BAPIRET2 Table for BAPI errors 20101103
2 Importing IO_APPLICATION_FAULT Call by reference Object reference (TYPE REF TO) CX_AI_SYSTEM_FAULT Interface for Accessing Texts from Message Objects 20101103
3 Importing IO_CONVERSION_ERROR Call by reference Object reference (TYPE REF TO) CX_IVE_E_CONVERSION_ERROR Error in conversion 20101103
4 Importing IO_SOA_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_BS_SOA_EXCEPTION Error message occurred 20101103
5 Importing IO_SY_CREATE_OBJECT_ERROR Call by reference Object reference (TYPE REF TO) CX_SY_CREATE_OBJECT_ERROR System Exception Creating Object 20101103
# Exception Resumable Description Created on
1 CX_MRM_MESSAGE Application Integration: Application Error 20101103
History
Last changed by/on SAP  20110908 
SAP Release Created in 603