SAP ABAP Class CL_WLF_INVC_REQ_MAINTENANCE (Agency Bus.: Invoice Request Maintenance)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WZRE_XI_PROXY (Package) Agency Business: SOA proxy implementations
Properties
Class CL_WLF_INVC_REQ_MAINTENANCE  
Short Description Agency Bus.: Invoice Request Maintenance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WZRE_XI_PROXY   Agency Business: SOA proxy implementations 
Created 20101022   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WLF_INVC_REQ_MAINTENANCE has no forward declaration.
Interfaces
Class CL_WLF_INVC_REQ_MAINTENANCE has no interface implemented.
Friends
Class CL_WLF_INVC_REQ_MAINTENANCE has no friend class.
Attributes
Class CL_WLF_INVC_REQ_MAINTENANCE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INVC_ID_IS_NEW Static method Public Method Check whether INVOICE_ID is new 20101022
2 CONVERT_IVRHDR_TO_MSG_CNC Static method Private Method Convert Invoice Request Header to Cancel Request Message 20101026
3 CONVERT_IVRHDR_TO_MSG_CRT Static method Private Method Convert Invoice Request Header to Create Request Message 20101026
4 CONVERT_IVRITM_TO_MSG_CRT Static method Private Method Convert Invoice Request Items to Create Request Message 20101026
5 CONVERT_IVR_TO_XML_XSTRING_CNC Static method Private Method Convert Invoice Request to XML xstring for Cancel Request 20101026
6 CONVERT_IVR_TO_XML_XSTRING_CRT Static method Private Method Convert Invoice Request to XML xstring for Create Request 20101026
7 CONVERT_TO_DATE_TIME Static method Private Method Convert to date and time 20101026
8 CONVERT_TO_HDR_PRICE Static method Private Method Convert to header price 20101026
9 CONVERT_TO_ITM_PRICE Static method Private Method Convert to item price 20101026
10 DELETE_INVC_REQ Static method Public Method Delete Invoice Request 20101022
11 EXTRACT_BILL_TO_ID Static method Public Method Extract Bill-To ID 20101028
12 FILL_PARTY_ID_BY_CUSTOMER Static method Private Method Fill party ID by customer 20101026
13 FILL_PARTY_ID_BY_VENDOR Static method Private Method Fill party ID by vendor 20101026
14 FILL_RESOURCE_TAB Static method Private Method Fill resource table 20101028
15 FILL_XSTRING_TAB Static method Private Method Fill xstring table 20101028
16 GET_INVC_REQ_UPD Static method Private Method Get Invoice Request UPD state 20101022
17 GET_MSG_GUID Static method Private Method Get message GUID 20101022
18 GET_XI_MONI_MSG Static method Private Method Get XI monitor message 20101031
19 LOAD_INVC_REQ Static method Public Method Load Invoice Request 20101022
20 SAVE_INVC_REQ Static method Public Method Save Invoice Request 20101022
21 SEND_FILE_TO_IE Static method Private Method Send file to Integration Engine 20101022
22 SEND_INVC_REQ Static method Public Method Send Invoice Request to XI 20101022
23 SHOW_XI_MONI_MSG Static method Public Method Show XI monitor messages in XI monitor 20101101
Events
Class CL_WLF_INVC_REQ_MAINTENANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RESOURCE Private See coding Resource structure 20101028 BEGIN OF ts_resource, resource TYPE REF TO if_xms_resource, name TYPE string, ref TYPE string, kind TYPE char1, END OF ts_resource
2 TS_XSTRING Private See coding Xstring structure 20101028 BEGIN OF ts_xstring, xstring TYPE xstring, END OF ts_xstring
3 TT_RESOURCE Private See coding Resource table 20101028 tt_resource TYPE STANDARD TABLE OF ts_resource
4 TT_XSTRING Private See coding Xstring table 20101028 tt_xstring TYPE STANDARD TABLE OF ts_xstring
Method Signatures

Method CHECK_INVC_ID_IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101022
# Exception Resumable Description Created on
1 CX_WLF_INVC_REQ_DB_ERROR Agency Bus.: Entry does not exist 20101026

Method CONVERT_IVRHDR_TO_MSG_CNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INVOICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPCANC_REQ_INVC IDT 20101026
2 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: DB table for Invoice Request Header 20101026

Method CONVERT_IVRHDR_TO_MSG_CNC on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_IVRHDR_TO_MSG_CRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INVOICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPREQ_INVC IDT 20101026
2 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: DB table for Invoice Request Header 20101026

Method CONVERT_IVRHDR_TO_MSG_CRT on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_IVRITM_TO_MSG_CRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INVOICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPREQ_INVC IDT 20101026
2 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: DB table for Invoice Request Header 20101026
3 Importing IT_IVRITM Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_IVRITM 20101026

Method CONVERT_IVRITM_TO_MSG_CRT on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_IVR_TO_XML_XSTRING_CNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML_STRING Call by reference Type reference (TYPE) XSTRING 20101026
2 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: DB table for Invoice Request Header 20101026
3 Importing IT_IVRITM Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_IVRITM 20101026

Method CONVERT_IVR_TO_XML_XSTRING_CNC on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_IVR_TO_XML_XSTRING_CRT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML_STRING Call by reference Type reference (TYPE) XSTRING 20101026
2 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: DB table for Invoice Request Header 20101026
3 Importing IT_IVRITM Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_IVRITM 20101026

Method CONVERT_IVR_TO_XML_XSTRING_CRT on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_TO_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATE_TIME Call by reference Type reference (TYPE) SAPPLCO_DATE_TIME Proxy Structure (Generated) 20101026
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATLO Local Date for Current User 20101026
3 Importing IV_TIME Call by reference Type reference (TYPE) SY-TIMLO Local Time of Current User 20101026

Method CONVERT_TO_DATE_TIME on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_TO_HDR_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPREQ_INVC_PR IDT, Price 20101026
2 Importing IV_BRTWR Call by reference Type reference (TYPE) WBRK-BRTWR Agenncy Business: Gross value in document currency 20101026
3 Importing IV_MWSBK Call by reference Type reference (TYPE) WBRK-MWSBK Tax amount in document currency 20101026
4 Importing IV_NETWR Call by reference Type reference (TYPE) WBRK-NETWR Agency Business: Net value in document currency 20101026
5 Importing IV_WAERL Call by reference Type reference (TYPE) WBRK-WAERL Currency of Agency Document 20101026

Method CONVERT_TO_HDR_PRICE on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method CONVERT_TO_ITM_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICE Call by reference Type reference (TYPE) SAPPLCO_INVC_ERPREQ_ITM_PR IDT, Item Price 20101026
2 Importing IV_BRTWR Call by reference Type reference (TYPE) WBRP-BRTWR Gross value of the item in document currency 20101026
3 Importing IV_MWSBP Call by reference Type reference (TYPE) WBRP-MWSBP Tax amount in document currency 20101026
4 Importing IV_NETPR Call by reference Type reference (TYPE) WBRP-NETPR Vendor billing document: net price in document currency 20101026
5 Importing IV_NETWR Call by reference Type reference (TYPE) WBRP-NETWR Net value of the item in document currency 20101026
6 Importing IV_PEINH Call by reference Type reference (TYPE) WBRP-PEINH Price Unit of Vendor Billing Document Item 20101026
7 Importing IV_WAERL Call by reference Type reference (TYPE) WBRK-WAERL Currency of Agency Document 20101026
8 Importing IV_WFKME Call by reference Type reference (TYPE) WBRP-WFKME Vendor billing document: unit of measure 20101026

Method CONVERT_TO_ITM_PRICE on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method DELETE_INVC_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT_TYPE Call by reference Type reference (TYPE) C 20101022
2 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101022

Method DELETE_INVC_REQ on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method EXTRACT_BILL_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BILL_TO_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-BILL_TO_ID Agency Business: Document Number 20101028
2 Exporting EV_MSGGUID_CRTCO Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20101029
3 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101028
4 Importing IV_MSGGUID_CRTRQ Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20101029

Method EXTRACT_BILL_TO_ID on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method FILL_PARTY_ID_BY_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BTD_PARTY Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_PARTY Proxy Structure (Generated) 20101026
2 Importing IV_CUSTOMER Call by reference Type reference (TYPE) KUNNR Customer Number 20101026
3 Importing IV_PTY_ROLE_CC Call by reference Type reference (TYPE) CSEQUENCE 20101026

Method FILL_PARTY_ID_BY_CUSTOMER on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method FILL_PARTY_ID_BY_VENDOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BTD_PARTY Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_PARTY Proxy Structure (Generated) 20101026
2 Importing IV_PTY_ROLE_CC Call by reference Type reference (TYPE) CSEQUENCE 20101026
3 Importing IV_VENDOR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20101026

Method FILL_PARTY_ID_BY_VENDOR on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method FILL_RESOURCE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESOURCE Call by reference Type reference (TYPE) TT_RESOURCE Resource table 20101028
2 Importing IO_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Internal Message Interface 20101028

Method FILL_RESOURCE_TAB on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method FILL_XSTRING_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XSTRING Call by reference Type reference (TYPE) TT_XSTRING Xstring table 20101028
2 Importing IV_MSGGUID Call by reference Type reference (TYPE) SXMSMGUID XI: Message ID 20101029

Method FILL_XSTRING_TAB on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method GET_INVC_REQ_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IVRHDR_UPD Call by reference Type reference (TYPE) WLF_S_IVRHDR_UPD Agency Bus.: Structure WLFD_INVCREQHDR with UPD flag 20101022
2 Exporting ET_IVRHDRT_UPD Call by reference Type reference (TYPE) WLF_T_IVRHDRT_UPD Agency Bus.: Table of WLF_S_IVRHDRT_UPD 20101101
3 Exporting ET_IVRITM_UPD Call by reference Type reference (TYPE) WLF_T_IVRITM_UPD Agency Bus.: Table of WLF_S_INVCREQITM 20101022
4 Importing IS_IVRHDR_NEW Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: Invoice Request Header 20101022
5 Importing IS_IVRHDR_OLD Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: Invoice Request Header 20101022
6 Importing IT_IVRHDRT_NEW Call by reference Type reference (TYPE) WLF_T_IVRHDRT Agency Bus.: Table of WLFD_IVRHDRT 20101101
7 Importing IT_IVRHDRT_OLD Call by reference Type reference (TYPE) WLF_T_IVRHDRT Agency Bus.: Table of WLFD_IVRHDRT 20101101
8 Importing IT_IVRITM_NEW Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_INVCREQITM 20101022
9 Importing IT_IVRITM_OLD Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_INVCREQITM 20101022

Method GET_INVC_REQ_UPD on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method GET_MSG_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSGTAB Call by reference Type reference (TYPE) SXMSMSGLST 20101022
2 Importing IV_SENDER Call by reference Type reference (TYPE) SXI_SERVICE XI: Service 20101022

Method GET_MSG_GUID on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method GET_XI_MONI_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSGTAB Call by reference Type reference (TYPE) SXMSMSGLST XML Message Broker: Message 20101031
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20101031
3 Importing IV_MSGGUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20101031

Method GET_XI_MONI_MSG on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method LOAD_INVC_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: Invoice Request Header 20101022
2 Exporting ET_IVRHDRT Call by reference Type reference (TYPE) WLF_T_IVRHDRT Agency Bus.: Table of WLFD_IVRHDRT 20101101
3 Exporting ET_IVRITM Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_INVCREQITM 20101022
4 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101022
# Exception Resumable Description Created on
1 CX_WLF_INVC_REQ_DB_ERROR Agency Bus.: Entry does not exist 20101026

Method SAVE_INVC_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IVRHDR Call by reference Type reference (TYPE) WLFD_IVRHDR Agency Bus.: Invoice Request Header 20101022
2 Importing IT_IVRHDRT Call by reference Type reference (TYPE) WLF_T_IVRHDRT Agency Bus.: Table of WLFD_IVRHDRT 20101101
3 Importing IT_IVRITM Call by reference Type reference (TYPE) WLF_T_IVRITM Agency Bus.: Table of WLFD_INVCREQITM 20101022
4 Importing IV_COMMIT_TYPE Call by reference Type reference (TYPE) C 20101022

Method SAVE_INVC_REQ on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method SEND_FILE_TO_IE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HTTP_CODE Call by reference Type reference (TYPE) I 20101022
2 Exporting EV_HTTP_RESPONSE Call by reference Type reference (TYPE) STRING 20101022
3 Exporting EV_MSGGUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20101025
4 Importing IV_FILE_CONTENT Call by reference Type reference (TYPE) XSTRING 20101022
5 Importing IV_INTERFACE Call by reference Type reference (TYPE) STRING 20101022
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20101022
7 Importing IV_PASSWORD Call by reference Type reference (TYPE) STRING 20101022
8 Importing IV_SENDER Call by reference Type reference (TYPE) SXI_SERVICE XI: Service 20101022
9 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20101022

Method SEND_FILE_TO_IE on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.

Method SEND_INVC_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101025
2 Importing IV_PASSWORD Call by reference Type reference (TYPE) STRING 20101022
3 Importing IV_REQUEST_TYPE Call by reference Type reference (TYPE) CHAR3 3-Byte field 20101025
4 Importing IV_USERNAME Call by reference Type reference (TYPE) SYUNAME User Name 20101022
# Exception Resumable Description Created on
1 CX_WLF_INVC_REQ_DB_ERROR Agency Bus.: Invoice Request DB Error 20101026

Method SHOW_XI_MONI_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INVOICE_ID Call by reference Type reference (TYPE) WLFD_IVRHDR-INVOICE_ID BusinessTransactionDocumentID 20101101

Method SHOW_XI_MONI_MSG on class CL_WLF_INVC_REQ_MAINTENANCE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606