Hierarchy
⤷ LO-AB-CA (Application Component) Distribution
⤷ WCAT (Package) Trading: Cost Allocation
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_WCAT_CUSTOMER_BILLING_DOC | Customer billing document | 20090130 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_WCAT_VENDOR_BILLING_DOC | Vendor billing document | 20090130 |
Properties
Class | CL_WCAT_BILLING_DOCUMENT | |
Short Description | Billing Document that requires Cost Allocation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WCAT | Trading: Cost Allocation |
Created | 20090128 | SAP |
Last change | 20100310 | 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 | CL_WCAT_APPLLOG | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WCAT_BILLING_DOCUMENT has no interface implemented.
Friends
Class CL_WCAT_BILLING_DOCUMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GT_BUKRS | Static Attribute | Protected | Type reference (TYPE) | T_BUKRS_HASH | Currency of company code | 20090305 | ||
2 | GT_BWKEY | Static Attribute | Protected | Type reference (TYPE) | T_BWKEY_HASH | Company code of valuation level | 20090305 | ||
3 | GT_INCPO | Static Attribute | Protected | Type reference (TYPE) | T_INCPO_HASH | Buffer of items increment | 20090305 | ||
4 | GT_INSTANCES | Static Attribute | Protected | Type reference (TYPE) | T_INSTANCES | Instances | 20090305 | ||
5 | GT_LIFNR | Static Attribute | Protected | Type reference (TYPE) | T_LIFNR_HASH | Purchasing organizations for vendor | 20090305 | ||
6 | GT_ORG_DATA | Static Attribute | Protected | Type reference (TYPE) | T_ORG_DATA_HASH | Organizational data | 20090305 | ||
7 | GT_WERKS | Static Attribute | Protected | Type reference (TYPE) | T_WERKS_HASH | Additional purchasing organizations of plant | 20090305 | ||
8 | MC_CUSTOMER_BILL_DOC_TYPE | Constant | Public | Type reference (TYPE) | BILL_DOC_TYPE | '2' | Customer billing document type | 20090202 | |
9 | MC_ITEMCAT_RETURN | Constant | Protected | Type reference (TYPE) | WSHKZG | '1' | Agency Business: Item Category | 20090130 | |
10 | MC_ITEMCAT_STANDARD | Constant | Protected | Type reference (TYPE) | WSHKZG | ' ' | Item category standard | 20090130 | |
11 | MC_SUBOBJ_RBPV | Constant | Protected | Type reference (TYPE) | BALSUBOBJ | CL_WCAT_APPLLOG=>MC_SUBOBJ_RBPV | Application Log: Subobject | 20090213 | |
12 | MC_USE_CASE_PLAN_REBATE_VAR | Constant | Protected | Type reference (TYPE) | WLF_USE_CASE_TYPE | '03' | Use Case Type | 20090206 | |
13 | MC_VENDOR_BILL_DOC_TYPE | Constant | Public | Type reference (TYPE) | BILL_DOC_TYPE | '1' | Vendor billing document type | 20090202 | |
14 | MC_WFTYPV_CUSTOMER_BILLING | Constant | Protected | Type reference (TYPE) | WFTYPV | '14' | Agency business: Billing category of preceding document | 20090130 | |
15 | MC_WFTYPV_VENDOR_BILLING | Constant | Protected | Type reference (TYPE) | WFTYPV | '11' | Agency business: Billing category | 20090130 | |
16 | MO_APPLLOG | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WCAT_APPLLOG | Application Log | 20090213 | ||
17 | MR_HEADER_DATA | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Billing document header data | 20090128 | ||
18 | MS_EBAB | Instance attribute | Protected | Type reference (TYPE) | EBAB | Settlement Runs Subsequent Settlement, Header Data | 20090204 | ||
19 | MS_EBAB_CANCEL | Instance attribute | Protected | Type reference (TYPE) | EBAB | Settlement Runs Subsequent Settlement, Header Data | 20090226 | ||
20 | MS_KONA | Instance attribute | Protected | Type reference (TYPE) | KONA | Agreements | 20090227 | ||
21 | MT_AVAIL_SSR_DOCS | Instance attribute | Protected | Type reference (TYPE) | WBRK_KEY_ITAB | Table for WBRK_KEY | 20090206 | ||
22 | MT_CURRENT_ITEM_ID | Instance attribute | Protected | Type reference (TYPE) | T_ITEM_ID | ID of last item | 20090128 | ||
23 | MT_KOMG | Instance attribute | Protected | Type reference (TYPE) | T_KOMG_HASH | Fields of condition record | 20090304 | ||
24 | MV_BILL_DOC_NUM | Instance attribute | Protected | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number Number | 20090128 | ||
25 | MV_CANCEL_BILL_DOC_NUM | Instance attribute | Protected | Type reference (TYPE) | BILL_DOC_NUM | Cancelled billing document number | 20090218 | ||
26 | MV_CURRENT_HEADER_ID | Instance attribute | Protected | Type reference (TYPE) | I | ID of last header | 20090128 | ||
27 | MV_EXTNUMBER | Instance attribute | Protected | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20090213 | ||
28 | MV_INCPO | Instance attribute | Protected | Type reference (TYPE) | WINCPO | Increment of item no. of vendor billing document | 20090130 | ||
29 | MV_PAYMENT_TYPE | Instance attribute | Protected | Type reference (TYPE) | WRART | Planned Rebate Variances: Payment Types | 20090210 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CANCEL_SSR_DOCUMENTS | Instance method | Protected | Method | Cancel single settlement request documents | 20090205 |
2 | CHECK_ON_AVAILABLE_SSR_DOCS | Instance method | Protected | Method | Check if ssr documents were already created | 20090206 |
3 | CHECK_RELEVANCE | Instance method | Public | Method | Check relevance for creating single settl. request doc. | 20090204 |
4 | COMPUTE_VARIANCE | Instance method | Protected | Method | Compute planned rebate variance | 20090227 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | 20090128 | |
6 | CONVERT_TO_LOCAL_CURRENCY | Instance method | Protected | Method | Convert to local currency | 20090306 |
7 | CREATE_SSR_DOCUMENTS | Instance method | Protected | Method | Create single settlement request documents | 20090128 |
8 | DETERMINE_ORG_DATA | Instance method | Protected | Method | Determine organizational data | 20090305 |
9 | FILL_SSR_HEADER_DATA | Instance method | Protected | Method | Fill header data of single settlement request | 20090128 |
10 | FILL_SSR_ITEM_DATA | Instance method | Protected | Method | Fill item data of single settlement request | 20090128 |
11 | GET_APPLICATION_LOG | Instance method | Public | Method | Get application log | 20090219 |
12 | GET_BILL_DOC_NUM | Instance method | Public | Method | Get Billing Document Number | 20090202 |
13 | GET_BILL_DOC_TYPE | Instance method | Public | Method | Get Billing Document Type | 20090202 |
14 | GET_NEXT_HEADER_ID | Instance method | Protected | Method | Get ID for next header | 20090128 |
15 | GET_NEXT_ITEM_ID | Instance method | Protected | Method | get ID for next item | 20090128 |
16 | INTERNAL_ERROR | Instance method | Protected | Method | Internal error happened | 20090205 |
17 | IS_CANCELLATION_DOCUMENT | Instance method | Protected | Method | Check if the billing document is a cancellation document | 20090205 |
18 | PROCESS_SSR_DOCUMENTS | Instance method | Public | Method | Process single settlement request documents | 20090205 |
19 | READ_HEADER_DATA | Instance method | Protected | Method | Select header data of the billing document | 20090204 |
20 | READ_INCPO | Instance method | Protected | Method | Read item increment for single settlement request documents | 20090130 |
21 | READ_PAYMENT_TYPE | Instance method | Protected | Method | Read customized payment type for the billing document | 20090130 |
22 | READ_SETTLMNT_RUN_DATA | Instance method | Protected | Method | Read settlement run data for billing document | 20090204 |
Events
Class CL_WCAT_BILLING_DOCUMENT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | BILL_DOC_NUM | Public | See coding | Billing Document Number | 20090202 | bill_doc_num(10) TYPE c
|
|
2 | BILL_DOC_TYPE | Public | See coding | Billing Document Type | 20090202 | bill_doc_type(1) TYPE c
|
|
3 | S_BUKRS_HASH | Protected | See coding | 20090305 | BEGIN OF s_bukrs_hash,
bukrs TYPE bukrs,
waers TYPE waers,
END OF s_bukrs_hash
|
||
4 | S_BWKEY_HASH | Protected | See coding | 20090305 | BEGIN OF s_bwkey_hash,
bwkey TYPE bwkey,
bukrs TYPE bukrs,
END OF s_bwkey_hash
|
||
5 | S_EKORG_EKGRP_HASH | Protected | See coding | 20090305 | BEGIN OF s_ekorg_ekgrp_hash,
ekorg TYPE ekorg,
ekgrp TYPE ekgrp,
END OF s_ekorg_ekgrp_hash
|
||
6 | S_INCPO | Protected | See coding | 20090130 | BEGIN OF s_incpo,
wrart TYPE wrart,
incpo TYPE incpo,
END OF s_incpo
|
||
7 | S_INSTANCES | Protected | See coding | 20090205 | BEGIN OF s_instances,
bill_doc_num TYPE bill_doc_num,
instance TYPE REF TO cl_wcat_billing_document,
END OF s_instances
|
||
8 | S_ITEM_ID | Protected | See coding | 20090128 | BEGIN OF s_item_id,
header_id TYPE i,
item_id TYPE i,
END OF s_item_id
|
||
9 | S_KOMG_HASH | Protected | See coding | 20090304 | BEGIN OF s_komg_hash.
TYPES vakey TYPE vakey.
INCLUDE TYPE komg AS komg.
TYPES END OF s_komg_hash
|
||
10 | S_KOMZRKE_HASH | Protected | See coding | 20090128 | BEGIN OF s_komzrke_hash.
INCLUDE TYPE komzrke AS komzrke.
TYPES: komzrpe_tab TYPE t_komzrpe_hash,
netwr_tab TYPE t_netwr_hash,
END OF s_komzrke_hash
|
||
11 | S_KOMZRKE_KOMZRPE_KEY | Protected | See coding | 20090402 | BEGIN OF s_komzrke_komzrpe_key,
oldnr type oldnr_lf,
oldpo type oldpo_lf,
END OF s_komzrke_komzrpe_key
|
||
12 | S_KOMZRPE_HASH | Protected | See coding | 20090306 | BEGIN OF s_komzrpe_hash.
INCLUDE TYPE komzrpe AS komzrpe.
TYPES: netwr_tab TYPE t_netwr_hash,
END OF s_komzrpe_hash
|
||
13 | S_LIFNR_HASH | Protected | See coding | 20090305 | BEGIN OF s_lifnr_hash,
lifnr TYPE lifnr,
ekorg_tab TYPE t_ekorg_ekgrp_hash,
END OF s_lifnr_hash
|
||
14 | S_MWSKZ_RANGE | Protected | See coding | 20090303 | BEGIN OF s_mwskz_range,
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low TYPE mwskz,
high TYPE mwskz,
END OF s_mwskz_range
|
||
15 | S_NETWR_HASH | Protected | See coding | 20090306 | BEGIN OF s_netwr_hash,
waers TYPE waers,
netwr TYPE wnetw,
END OF s_netwr_hash
|
||
16 | S_NETWR_OVERALL_HASH | Protected | See coding | 20090401 | BEGIN OF s_netwr_overall_hash,
waers TYPE waers,
waerl TYPE waerl,
netwr TYPE wnetw,
wkurs_dat TYPE wwert_d,
END OF s_netwr_overall_hash
|
||
17 | S_ORG_DATA_HASH | Protected | See coding | 20090305 | BEGIN OF s_org_data_hash,
lifnr TYPE lifnr,
werks TYPE werks_d,
bukrs TYPE bukrs,
ekorg TYPE ekorg,
ekgrp TYPE ekgrp,
waers TYPE waers,
END OF s_org_data_hash
|
||
18 | S_S074_SELECT | Protected | See coding | 20090304 | BEGIN OF s_s074_select,
knumh TYPE knumh,
END OF s_s074_select
|
||
19 | S_WERKS_HASH | Protected | See coding | 20090305 | BEGIN OF s_werks_hash,
werks TYPE werks_d,
ekorg_tab TYPE t_ekorg_hash,
END OF s_werks_hash
|
||
20 | S_WERKS_RANGE | Protected | See coding | 20090303 | BEGIN OF s_werks_range,
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low TYPE werks_d,
high TYPE werks_d,
END OF s_werks_range
|
||
21 | T_BUKRS_HASH | Protected | See coding | 20090305 | t_bukrs_hash TYPE HASHED TABLE OF s_bukrs_hash
WITH UNIQUE KEY bukrs
|
||
22 | T_BWKEY_HASH | Protected | See coding | 20090305 | t_bwkey_hash TYPE HASHED TABLE OF s_bwkey_hash
WITH UNIQUE KEY bwkey
|
||
23 | T_EKORG_EKGRP_HASH | Protected | See coding | 20090305 | t_ekorg_ekgrp_hash TYPE HASHED TABLE OF s_ekorg_ekgrp_hash
WITH UNIQUE KEY ekorg
|
||
24 | T_EKORG_HASH | Protected | See coding | 20090305 | t_ekorg_hash TYPE HASHED TABLE OF ekorg
WITH UNIQUE KEY table_line
|
||
25 | T_INCPO_HASH | Protected | See coding | 20090130 | t_incpo_hash TYPE HASHED TABLE OF s_incpo
WITH UNIQUE KEY wrart
|
||
26 | T_INSTANCES | Protected | See coding | 20090205 | t_instances TYPE HASHED TABLE OF s_instances
WITH UNIQUE KEY bill_doc_num
|
||
27 | T_ITEM_ID | Protected | See coding | 20090128 | t_item_id TYPE HASHED TABLE OF s_item_id
WITH UNIQUE KEY header_id
|
||
28 | T_KOMG_HASH | Protected | See coding | 20090304 | t_komg_hash TYPE HASHED TABLE OF s_komg_hash WITH UNIQUE KEY vakey
|
||
29 | T_KOMZRKE_HASH | Protected | See coding | 20090128 | t_komzrke_hash TYPE HASHED TABLE OF s_komzrke_hash
WITH UNIQUE KEY bukrs lifre ekorg
|
||
30 | T_KOMZRKE_KOMZRPE_KEY_HASH | Protected | See coding | 20090402 | t_komzrke_komzrpe_key_hash TYPE HASHED TABLE OF
s_komzrke_komzrpe_key WITH UNIQUE KEY
oldnr oldpo
|
||
31 | T_KOMZRPE_HASH | Protected | See coding | Items of single settlement request document | 20090128 | t_komzrpe_hash TYPE HASHED TABLE OF s_komzrpe_hash
WITH UNIQUE KEY werks matnr
|
|
32 | T_LIFNR_HASH | Protected | See coding | 20090305 | t_lifnr_hash TYPE HASHED TABLE OF s_lifnr_hash
WITH UNIQUE KEY lifnr
|
||
33 | T_MWSKZ_RANGE | Protected | See coding | 20090303 | t_mwskz_range TYPE STANDARD TABLE OF s_mwskz_range
WITH UNIQUE HASHED KEY h1 COMPONENTS low
|
||
34 | T_NETWR_HASH | Protected | See coding | 20090306 | t_netwr_hash TYPE HASHED TABLE OF s_netwr_hash
WITH UNIQUE KEY waers
|
||
35 | T_NETWR_OVERALL_HASH | Protected | See coding | 20090401 | t_netwr_overall_hash TYPE HASHED TABLE OF s_netwr_overall_hash
WITH UNIQUE KEY waers waerl
|
||
36 | T_ORG_DATA_HASH | Protected | See coding | 20090305 | t_org_data_hash TYPE HASHED TABLE OF s_org_data_hash
WITH UNIQUE KEY lifnr werks
|
||
37 | T_S074 | Protected | See coding | 20090304 | t_s074 TYPE STANDARD TABLE OF s074
|
||
38 | T_S074_SELECT | Protected | See coding | 20090304 | t_s074_select TYPE STANDARD TABLE OF s_s074_select
WITH UNIQUE HASHED KEY h1 COMPONENTS knumh
|
||
39 | T_VAKE | Protected | See coding | 20090227 | t_vake TYPE STANDARD TABLE OF vake WITH UNIQUE HASHED KEY h1
COMPONENTS knumh
|
||
40 | T_WERKS_HASH | Protected | See coding | 20090305 | t_werks_hash TYPE HASHED TABLE OF s_werks_hash
WITH UNIQUE KEY werks
|
||
41 | T_WERKS_RANGE | Protected | See coding | 20090303 | t_werks_range TYPE STANDARD TABLE OF s_werks_range
WITH UNIQUE HASHED KEY h1 COMPONENTS low
|
Method Signatures
Method CANCEL_SSR_DOCUMENTS Signature
Method CANCEL_SSR_DOCUMENTS on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_CANCEL_SSR_ERROR | Error while canceling single settlement request document(s) | 20090206 | |
2 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090218 |
Method CHECK_ON_AVAILABLE_SSR_DOCS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BILL_DOC_NUM | Call by reference | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number | 20090206 | ||
2 | Returning | RV_AVAILABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Single setll. req. documents available? | 20090206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090218 |
Method CHECK_RELEVANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Billing doc. relevant for creating singl. settl. req. docs? | 20090204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Error while executing processing logic | 20090205 |
Method COMPUTE_VARIANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_KOMZRKE_HASH | Call by reference | Type reference (TYPE) | T_KOMZRKE_HASH | 20090227 | |||
2 | Changing | CT_NETWR | Call by reference | Type reference (TYPE) | T_NETWR_OVERALL_HASH | 20090401 | |||
3 | Importing | IT_S074 | Call by reference | Type reference (TYPE) | T_S074 | Subsequent Settlement: Operative | 20090304 | ||
4 | Importing | IT_VAKE | Call by reference | Type reference (TYPE) | T_VAKE | Sample Structure for the Variable Key | 20090227 | ||
5 | Importing | IV_ONLY_AGWRT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Type of sett. re condition rec.: reb. arrangements (Purch.) | 20090227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090227 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BILL_DOC_NUM | Call by reference | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number | 20090128 |
Method CONSTRUCTOR on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method CONVERT_TO_LOCAL_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LOCAL_AMOUNT | Call by reference | Type reference (TYPE) | WNETW | Agency business: Net invoice amount in doc. currency | 20090306 | ||
2 | Importing | IV_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Current Date of Application Server | 20090306 | ||
3 | Importing | IV_FOREIGN_AMOUNT | Call by reference | Type reference (TYPE) | WNETW | Agency business: Net invoice amount in doc. currency | 20090306 | ||
4 | Importing | IV_FOREIGN_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20090306 | ||
5 | Importing | IV_LOCAL_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20090306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090306 |
Method CREATE_SSR_DOCUMENTS Signature
Method CREATE_SSR_DOCUMENTS on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_CREATE_SSR_ERROR | Error while creating single settlement request document(s) | 20090205 | |
2 | CX_WCAT_INT_PROCESSING_ERROR | Error while executing processing logic | 20090205 |
Method DETERMINE_ORG_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090305 | ||
2 | Exporting | EV_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20090305 | ||
3 | Exporting | EV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20090305 | ||
4 | Exporting | EV_WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency Key of company code | 20090305 | ||
5 | Importing | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20090305 | ||
6 | Importing | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090305 |
Method FILL_SSR_HEADER_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_KOMZRKE | Call by reference | Type reference (TYPE) | KOMZRKE | Payment Document: External Data Transfer Header Data | 20090306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090226 |
Method FILL_SSR_ITEM_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_KOMZRPE | Call by reference | Type reference (TYPE) | KOMZRPE | Vendor billing document: transfer external item data | 20090128 |
Method FILL_SSR_ITEM_DATA on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method GET_APPLICATION_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_APPLLOG | Value transfer | Object reference (TYPE REF TO) | CL_WCAT_APPLLOG | Service class for application log functionality | 20090219 |
Method GET_APPLICATION_LOG on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method GET_BILL_DOC_NUM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_BILL_DOC_NUM | Value transfer | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number | 20090202 |
Method GET_BILL_DOC_NUM on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method GET_BILL_DOC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_BILL_DOC_TYPE | Value transfer | Type reference (TYPE) | BILL_DOC_TYPE | Billing Document Type | 20090202 |
Method GET_BILL_DOC_TYPE on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method GET_NEXT_HEADER_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_HEADER_ID | Value transfer | Type reference (TYPE) | OLDNR_LF | Document and item number of the data in the external system | 20090128 |
Method GET_NEXT_HEADER_ID on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method GET_NEXT_ITEM_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_HEADER_ID | Call by reference | Type reference (TYPE) | OLDNR_LF | Document number of the reference document | 20090128 | ||
2 | Returning | RV_ITEM_ID | Value transfer | Type reference (TYPE) | OLDPO_LF | Document item of the reference document | 20090128 |
Method GET_NEXT_ITEM_ID on class CL_WCAT_BILLING_DOCUMENT has no exception.
Method INTERNAL_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ERROR_INFO | Call by reference | Type reference (TYPE) | MSGV1 | Error information | 20090220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Error while executing processing logic | 20090205 |
Method IS_CANCELLATION_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CANCELLATION_DOCUMENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Is the billing document a cancellation document? | 20090205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090205 |
Method PROCESS_SSR_DOCUMENTS Signature
Method PROCESS_SSR_DOCUMENTS on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_BILL_DOC_NOT_RELEVANT | Billing document not relevant | 20090205 | |
2 | CX_WCAT_CANCEL_SSR_ERROR | Error while canceling single settlement request document(s) | 20090206 | |
3 | CX_WCAT_CREATE_SSR_ERROR | Error while creating single settlement request document(s) | 20090205 | |
4 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090205 |
Method READ_HEADER_DATA Signature
Method READ_HEADER_DATA on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090219 |
Method READ_INCPO Signature
Method READ_INCPO on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_CREATE_SSR_ERROR | Error while creating single settlement request document(s) | 20090504 |
Method READ_PAYMENT_TYPE Signature
Method READ_PAYMENT_TYPE on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_CUST | Exceptions for CL_WCAT_CUST | 20090130 | |
2 | CX_WCAT_INT_PROCESSING_ERROR | Internal error while executing processing logic | 20090219 |
Method READ_SETTLMNT_RUN_DATA Signature
Method READ_SETTLMNT_RUN_DATA on class CL_WCAT_BILLING_DOCUMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WCAT_BILL_DOC_NOT_RELEVANT | Billing document not relevant | 20090205 | |
2 | CX_WCAT_INT_PROCESSING_ERROR | Error while executing processing logic | 20090205 |
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 605 |