Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Static Attribute | Protected | Type reference (TYPE) | T_BUKRS_HASH | Currency of company code | 20090305 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | T_BWKEY_HASH | Company code of valuation level | 20090305 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | T_INCPO_HASH | Buffer of items increment | 20090305 | |||
| 4 | Static Attribute | Protected | Type reference (TYPE) | T_INSTANCES | Instances | 20090305 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | T_LIFNR_HASH | Purchasing organizations for vendor | 20090305 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | T_ORG_DATA_HASH | Organizational data | 20090305 | |||
| 7 | Static Attribute | Protected | Type reference (TYPE) | T_WERKS_HASH | Additional purchasing organizations of plant | 20090305 | |||
| 8 | Constant | Public | Type reference (TYPE) | BILL_DOC_TYPE | '2' | Customer billing document type | 20090202 | ||
| 9 | Constant | Protected | Type reference (TYPE) | WSHKZG | '1' | Agency Business: Item Category | 20090130 | ||
| 10 | Constant | Protected | Type reference (TYPE) | WSHKZG | ' ' | Item category standard | 20090130 | ||
| 11 | Constant | Protected | Type reference (TYPE) | BALSUBOBJ | CL_WCAT_APPLLOG=>MC_SUBOBJ_RBPV | Application Log: Subobject | 20090213 | ||
| 12 | Constant | Protected | Type reference (TYPE) | WLF_USE_CASE_TYPE | '03' | Use Case Type | 20090206 | ||
| 13 | Constant | Public | Type reference (TYPE) | BILL_DOC_TYPE | '1' | Vendor billing document type | 20090202 | ||
| 14 | Constant | Protected | Type reference (TYPE) | WFTYPV | '14' | Agency business: Billing category of preceding document | 20090130 | ||
| 15 | Constant | Protected | Type reference (TYPE) | WFTYPV | '11' | Agency business: Billing category | 20090130 | ||
| 16 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WCAT_APPLLOG | Application Log | 20090213 | |||
| 17 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Billing document header data | 20090128 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | EBAB | Settlement Runs Subsequent Settlement, Header Data | 20090204 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | EBAB | Settlement Runs Subsequent Settlement, Header Data | 20090226 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | KONA | Agreements | 20090227 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | WBRK_KEY_ITAB | Table for WBRK_KEY | 20090206 | |||
| 22 | Instance attribute | Protected | Type reference (TYPE) | T_ITEM_ID | ID of last item | 20090128 | |||
| 23 | Instance attribute | Protected | Type reference (TYPE) | T_KOMG_HASH | Fields of condition record | 20090304 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number Number | 20090128 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | BILL_DOC_NUM | Cancelled billing document number | 20090218 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | I | ID of last header | 20090128 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20090213 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | WINCPO | Increment of item no. of vendor billing document | 20090130 | |||
| 29 | Instance attribute | Protected | Type reference (TYPE) | WRART | Planned Rebate Variances: Payment Types | 20090210 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Cancel single settlement request documents | 20090205 | |
| 2 | Instance method | Protected | Method | Check if ssr documents were already created | 20090206 | |
| 3 | Instance method | Public | Method | Check relevance for creating single settl. request doc. | 20090204 | |
| 4 | Instance method | Protected | Method | Compute planned rebate variance | 20090227 | |
| 5 | Instance method | Public | Constructor | 20090128 | ||
| 6 | Instance method | Protected | Method | Convert to local currency | 20090306 | |
| 7 | Instance method | Protected | Method | Create single settlement request documents | 20090128 | |
| 8 | Instance method | Protected | Method | Determine organizational data | 20090305 | |
| 9 | Instance method | Protected | Method | Fill header data of single settlement request | 20090128 | |
| 10 | Instance method | Protected | Method | Fill item data of single settlement request | 20090128 | |
| 11 | Instance method | Public | Method | Get application log | 20090219 | |
| 12 | Instance method | Public | Method | Get Billing Document Number | 20090202 | |
| 13 | Instance method | Public | Method | Get Billing Document Type | 20090202 | |
| 14 | Instance method | Protected | Method | Get ID for next header | 20090128 | |
| 15 | Instance method | Protected | Method | get ID for next item | 20090128 | |
| 16 | Instance method | Protected | Method | Internal error happened | 20090205 | |
| 17 | Instance method | Protected | Method | Check if the billing document is a cancellation document | 20090205 | |
| 18 | Instance method | Public | Method | Process single settlement request documents | 20090205 | |
| 19 | Instance method | Protected | Method | Select header data of the billing document | 20090204 | |
| 20 | Instance method | Protected | Method | Read item increment for single settlement request documents | 20090130 | |
| 21 | Instance method | Protected | Method | Read customized payment type for the billing document | 20090130 | |
| 22 | 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 | Error while canceling single settlement request document(s) | 20090206 | ||
| 2 | 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 | IV_BILL_DOC_NUM | Call by reference | Type reference (TYPE) | BILL_DOC_NUM | Billing Document Number | 20090206 | |||
| 2 | RV_AVAILABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Single setll. req. documents available? | 20090206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | CT_KOMZRKE_HASH | Call by reference | Type reference (TYPE) | T_KOMZRKE_HASH | 20090227 | ||||
| 2 | CT_NETWR | Call by reference | Type reference (TYPE) | T_NETWR_OVERALL_HASH | 20090401 | ||||
| 3 | IT_S074 | Call by reference | Type reference (TYPE) | T_S074 | Subsequent Settlement: Operative | 20090304 | |||
| 4 | IT_VAKE | Call by reference | Type reference (TYPE) | T_VAKE | Sample Structure for the Variable Key | 20090227 | |||
| 5 | 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 | 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 | 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 | EV_LOCAL_AMOUNT | Call by reference | Type reference (TYPE) | WNETW | Agency business: Net invoice amount in doc. currency | 20090306 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | SYST-DATUM | Current Date of Application Server | 20090306 | |||
| 3 | IV_FOREIGN_AMOUNT | Call by reference | Type reference (TYPE) | WNETW | Agency business: Net invoice amount in doc. currency | 20090306 | |||
| 4 | IV_FOREIGN_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20090306 | |||
| 5 | IV_LOCAL_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Error while creating single settlement request document(s) | 20090205 | ||
| 2 | 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 | EV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090305 | |||
| 2 | EV_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20090305 | |||
| 3 | EV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20090305 | |||
| 4 | EV_WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency Key of company code | 20090305 | |||
| 5 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20090305 | |||
| 6 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090305 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CS_KOMZRKE | Call by reference | Type reference (TYPE) | KOMZRKE | Payment Document: External Data Transfer Header Data | 20090306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | IV_HEADER_ID | Call by reference | Type reference (TYPE) | OLDNR_LF | Document number of the reference document | 20090128 | |||
| 2 | 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 | IV_ERROR_INFO | Call by reference | Type reference (TYPE) | MSGV1 | Error information | 20090220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RV_CANCELLATION_DOCUMENT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Is the billing document a cancellation document? | 20090205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | Billing document not relevant | 20090205 | ||
| 2 | Error while canceling single settlement request document(s) | 20090206 | ||
| 3 | Error while creating single settlement request document(s) | 20090205 | ||
| 4 | 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 | 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 | 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 | Exceptions for CL_WCAT_CUST | 20090130 | ||
| 2 | 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 | Billing document not relevant | 20090205 | ||
| 2 | Error while executing processing logic | 20090205 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |