Hierarchy
⤷
⤷
Properties
| Class | CL_EBPP_TRPACC_GRP_MAPITEM | |
| Short Description | Helper class for TrdRblsPyblsAcctERPSpltItmGrpBy - Services | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EBPP_APAR_2_XI_PROXY | AP/AR/BL & Biller Direct (new modelling) |
| Created | 20081208 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_EBPP_TRPACC_GRP_MAPITEM has no forward declaration.
Interfaces
Class CL_EBPP_TRPACC_GRP_MAPITEM has no interface implemented.
Friends
Class CL_EBPP_TRPACC_GRP_MAPITEM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | EBPP_TRP_CONTROL | Control data for execution - TradeRecPayAccountByCus-service | 20090515 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | EBPP_T_FIMSG | messages table | 20081208 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | KOART | 'D' | Account Type | 20090116 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | KUNNR | Partner (customer or vendor) | 20090514 | |||
| 5 | Constant | Private | Type reference (TYPE) | HASHALG | 'SHA1' | Hash Algorithm | 20090114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | check if errors occured | 20081208 | |
| 2 | Instance method | Private | Method | check if "splititem" fits to maximum due date | 20081208 | |
| 3 | Instance method | Private | Method | check if "splititem" fits to minimum clearing date | 20081208 | |
| 4 | Instance method | Public | Constructor | Constructor | 20090116 | |
| 5 | Instance method | Private | Method | convert currencies for cleared splititems | 20081208 | |
| 6 | Instance method | Public | Method | correct open amount if arranged items or currency conversion | 20081208 | |
| 7 | Instance method | Private | Method | fill amounts for cleared splititems | 20081208 | |
| 8 | Instance method | Private | Method | fill "clearingamountprovidingdocumentID" or "paym reg ID" | 20081208 | |
| 9 | Instance method | Public | Method | fill common "splititem"-fields (same for open/arr/cleared) | 20081208 | |
| 10 | Instance method | Private | Method | determine cash-discount amounts and dates | 20081208 | |
| 11 | Instance method | Public | Method | get "changeStateID" - hash value | 20081208 | |
| 12 | Instance method | Private | Method | get "changeStateID" for cleared splititems - hash value | 20081208 | |
| 13 | Instance method | Public | Method | get "changeStateID" for "trp-item" - hash value | 20081208 | |
| 14 | Instance method | Public | Method | get clearing status description | 20081208 | |
| 15 | Instance method | Private | Method | get item information if not yet read | 20081208 | |
| 16 | Instance method | Private | Method | get amounts in local currency (and correct amounts) | 20081208 | |
| 17 | Instance method | Public | Method | get messages | 20081208 | |
| 18 | Instance method | Private | Method | determine paymentblock | 20081208 | |
| 19 | Instance method | Private | Method | get value date | 20081208 | |
| 20 | Instance method | Public | Method | handle arranged invoice | 20081208 | |
| 21 | Instance method | Public | Method | handle cleared invoice | 20081208 | |
| 22 | Instance method | Public | Method | handle open invoice | 20081208 |
Events
Class CL_EBPP_TRPACC_GRP_MAPITEM has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | PAYMENT_CLR_ID | Private | See coding | 20090420 | BEGIN OF payment_clr_id,
type TYPE payment_type,
bukrs type bkpf-bukrs,
auggj type bkpf-gjahr,
augbl type bseg-augbl,
END OF payment_clr_id
|
||
| 2 | PAYMENT_TYPE | Private | See coding | 20090420 | BEGIN OF payment_type,
status TYPE ebpp_stapp_kk,
END OF payment_type
|
Method Signatures
Method CHECK_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Value transfer | Type reference (TYPE) | FLAG | an error occurred | 20081208 |
Method CHECK_ERROR on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method CHECK_MAXDUEDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | |||
| 2 | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | all splititems / also filtered ones | 20081208 | |||
| 3 | EV_RELEVANT | Call by reference | Type reference (TYPE) | XFELD | "splititem" relevant? | 20081208 | |||
| 4 | IV_MAXOPSPLITDUEDATE | Call by reference | Type reference (TYPE) | DATE | maximum open splititem due date (from query) | 20090114 |
Method CHECK_MAXDUEDATE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method CHECK_MINCLEARINGDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | |||
| 2 | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | |||
| 3 | EV_RELEVANT | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20081208 | |||
| 4 | IV_CLEARINGSTATUSCODE | Call by reference | Type reference (TYPE) | C | ClearingStatusCode | 20090116 | |||
| 5 | IV_MINCLSPLITCLDATE | Call by reference | Type reference (TYPE) | DATE | minimum clearing date of split item (query) | 20090114 |
Method CHECK_MINCLEARINGDATE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CONTROL | Call by reference | Type reference (TYPE) | EBPP_TRP_CONTROL | Control data for execution - TradeRecPayAccountByCus-service | 20090515 | |||
| 2 | IV_KOART | Call by reference | Type reference (TYPE) | KOART | Account Type | 20090116 | |||
| 3 | IV_PARTNER | Call by reference | Type reference (TYPE) | KUNNR | partner (customer or vendor) | 20090514 |
Method CONSTRUCTOR on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method CONVERT_CURRENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FOREIGN_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 2 | IV_CLEARING_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | |||
| 3 | IV_FOREIGN_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | |||
| 4 | IV_LOCAL_AMOUNT | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 5 | IV_LOCAL_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 |
Method CONVERT_CURRENCIES on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method CORRECT_OPEN_ITEMS_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | |||
| 2 | IT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 |
Method CORRECT_OPEN_ITEMS_AMOUNT on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method FILL_AMOUNT_FOR_CL_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CURRENCIES_DIFFER | Call by reference | Type reference (TYPE) | FLAG | currencies differ | 20081208 | |||
| 2 | EV_SPLIT_CASHDISC_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | cash discount amount | 20081208 | |||
| 3 | EV_SPLIT_CLEARED_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | cleared amount | 20081208 | |||
| 4 | EV_SPLIT_CLEARED_CURR | Call by reference | Type reference (TYPE) | WAERS | clearing currency | 20090116 | |||
| 5 | EV_SPLIT_TRANS_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | transaction amount | 20081208 | |||
| 6 | EV_SPLIT_TRANS_CURR | Call by reference | Type reference (TYPE) | WAERS | transaction currency | 20081208 | |||
| 7 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 8 | IS_ORI_ITEM_DEPRECATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | |||
| 9 | IS_PAYALLOCATION | Call by reference | Type reference (TYPE) | APAREBPP_PAYALLOCATION | Biller Direct: Payment Data/Bill Data Assignment | 20081208 | |||
| 10 | IS_PAYITEM_DEPRACATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | |||
| 11 | IS_RESITEM_DEPRACATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | |||
| 12 | IV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 13 | IV_CLEARING_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | |||
| 14 | IV_DISCOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 |
Method FILL_AMOUNT_FOR_CL_ITEMS on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method FILL_CLPROVDOCID_OR_PAYREGID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 2 | CV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 3 | CV_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 4 | CV_DISCOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 5 | EV_CLEAR_AMOUNT_PROV_DOCID | Call by reference | Type reference (TYPE) | CHAR35 | "ClearingAmountProvidingDocumentID" | 20081208 | |||
| 6 | EV_CLEAR_AMOUNT_PROV_DOC_TYPE | Call by reference | Type reference (TYPE) | STRING | "ClearingAmountProvidingDocumentType" | 20081208 | |||
| 7 | EV_PAY_REGISTER_ITEM_ID | Call by reference | Type reference (TYPE) | CHAR45 | "PaymentRegisterItemID" | 20081208 | |||
| 8 | EV_PAY_REGISTER_ITEM_TYPE | Call by reference | Type reference (TYPE) | STRING | "PaymentRegisterItemTypeDescription" | 20081208 | |||
| 9 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 10 | IS_PAYALLOCATION | Call by reference | Type reference (TYPE) | APAREBPP_PAYALLOCATION | Biller Direct: Payment Data/Bill Data Assignment | 20081208 |
Method FILL_CLPROVDOCID_OR_PAYREGID on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method FILL_COMMON_SPLITFIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | |||
| 2 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 3 | IS_ITEM | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20081208 |
Method FILL_COMMON_SPLITFIELDS on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_CASH_DISCOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_MAXCASHDISCOUNTAMOU | Call by reference | Type reference (TYPE) | WRBTR | Currency amount in BAPI interfaces | 20090114 | |||
| 2 | CV_MAXCASHDISCOUNTDATE | Call by reference | Type reference (TYPE) | DATUM | Maximum Cash Discount Date | 20090114 | |||
| 3 | CV_MAXCASHDISCOUNTPERC | Call by reference | Type reference (TYPE) | EBPP_TRP_PERCENTAGE | cash discount percentage | 20090114 | |||
| 4 | CV_NORMCASHDISCOUNTAMOU | Call by reference | Type reference (TYPE) | WRBTR | Currency amount in BAPI interfaces | 20090114 | |||
| 5 | CV_NORMCASHDISCOUNTDATE | Call by reference | Type reference (TYPE) | DATUM | Normal Cash Discount Date | 20090114 | |||
| 6 | CV_NORMCASHDISCOUNTPERC | Call by reference | Type reference (TYPE) | EBPP_TRP_PERCENTAGE | cash discount percentage | 20090114 | |||
| 7 | IV_SKFBT | Call by reference | Type reference (TYPE) | SKFBT | Amount Eligible for Cash Discount in Document Currency | 20090114 | |||
| 8 | IV_ZBD1P | Call by reference | Type reference (TYPE) | DZBD1P | Cash Discount Percentage 1 | 20090114 | |||
| 9 | IV_ZBD1T | Call by reference | Type reference (TYPE) | DZBD1T | Cash Discount Days 1 | 20090114 | |||
| 10 | IV_ZBD2P | Call by reference | Type reference (TYPE) | DZBD2P | Cash Discount Percentage 2 | 20090114 | |||
| 11 | IV_ZBD2T | Call by reference | Type reference (TYPE) | DZBD2T | Cash Discount Days 2 | 20090114 | |||
| 12 | IV_ZFBDT | Call by reference | Type reference (TYPE) | DZFBDT | Baseline Date for Due Date Calculation | 20090114 |
Method GET_CASH_DISCOUNTS on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_CHANGESTATEID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | hash value for field "ChangeStateID" | 20081208 | |||
| 2 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 3 | IS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 |
Method GET_CHANGESTATEID on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_CHANGESTATEID_CLEARED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | 20081208 | ||||
| 2 | IS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 |
Method GET_CHANGESTATEID_CLEARED on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_CHANGESTATEID_TRPITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | 20081208 | ||||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | "TradeReceivablesPayablesRegister-Item" | 20081208 |
Method GET_CHANGESTATEID_TRPITEM on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_CLEARINGSTATUS_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CLEARINGSTATUS_DESCR | Call by reference | Type reference (TYPE) | STRING | description for clearing status value | 20081208 | |||
| 2 | IV_CLEARINGSTATUSCODE | Call by reference | Type reference (TYPE) | CHAR2 | "clearingstatuscode" value | 20081208 |
Method GET_CLEARINGSTATUS_DESCR on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_ITEM_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | |||
| 2 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 3 | IS_ITEM | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20081208 |
Method GET_ITEM_INFORMATION on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_LOCAL_CURR_AMOUNTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 2 | CV_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 3 | CV_DISCOUNT_ORI | Call by reference | Type reference (TYPE) | WSKTO | Cash Discount Amount in Document Currency | 20081208 | |||
| 4 | EV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 5 | EV_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 6 | EV_DISCOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | |||
| 7 | IV_ALLOCATED_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 8 | IV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20090115 | |||
| 9 | IV_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | |||
| 10 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090115 | |||
| 11 | IV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | |||
| 12 | IV_CURRENCY_ORI | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | |||
| 13 | IV_DISCOUNT | Call by reference | Type reference (TYPE) | WSKTO | Cash Discount Amount in Document Currency | 20081208 | |||
| 14 | IV_DMBTR_RATE | Call by reference | Type reference (TYPE) | EBPP_DMBTR_RATE | conversion rate local currency | 20081208 |
Method GET_LOCAL_CURR_AMOUNTS on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | EBPP_T_FIMSG | messages table | 20081208 |
Method GET_MESSAGES on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_PAYMENTBLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20090519 | |||
| 2 | IS_ITEM | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20081208 |
Method GET_PAYMENTBLOCK on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method GET_VALUE_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLEARING_VALUE_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | |||
| 2 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20090421 | |||
| 3 | IS_PAYALLOCATION | Call by reference | Type reference (TYPE) | APAREBPP_PAYALLOCATION | Biller Direct: Payment Data/Bill Data Assignment | 20090415 |
Method GET_VALUE_DATE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method HANDLE_ARRANGED_INVOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | |||
| 2 | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | |||
| 3 | EV_CONTAINS_ARRANGED | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090114 | |||
| 4 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 5 | ITS_MYPAYMENTS | Call by reference | Type reference (TYPE) | EBPP_TS_APAREBPP_MYPAYMENTS | all payments (sorted) | 20090114 | |||
| 6 | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | SAP Biller Direct: Assignment Item Data/Bill Data | 20081208 | |||
| 7 | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ITEM | SAP Biller Direct: Item Data | 20081208 | |||
| 8 | IT_RELEV_PAYALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_PAYALLCTN | relevant payallocation lines | 20090114 | |||
| 9 | IV_MAXOPSPLITDUEDATE | Call by reference | Type reference (TYPE) | DATE | Date in CHAR format | 20090114 |
Method HANDLE_ARRANGED_INVOICE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method HANDLE_CLEARED_INVOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | |||
| 2 | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | |||
| 3 | EV_XCURR_DIFF | Call by reference | Type reference (TYPE) | FLAG | currencies differred | 20090519 | |||
| 4 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 5 | ITS_ALL_ITEMS | Call by reference | Type reference (TYPE) | EBPP_TS_APAREBPP_ITEM | sorted (by bukrs, gjahr, belnr, bu) table type for Item Data | 20090114 | |||
| 6 | ITS_MYPAYMENTS | Call by reference | Type reference (TYPE) | EBPP_TS_APAREBPP_MYPAYMENTS | sorted table for mypayments (by refid) | 20090114 | |||
| 7 | IT_PAYMENT_ITEMS | Call by reference | Type reference (TYPE) | EBPP_T_APAREBPP_ITEM | table type for Biller Direct Item Data | 20081208 | |||
| 8 | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | SAP Biller Direct: Assignment Item Data/Bill Data | 20090114 | |||
| 9 | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | EBPP_T_APAREBPP_ITEM | table type for Biller Direct Item Data | 20081208 | |||
| 10 | IT_RELEV_PAYALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_PAYALLCTN | SAP Biller Direct: Assignment Payment Data/Bill Data | 20090114 | |||
| 11 | IV_CLEARINGSTATUSCODE | Call by reference | Type reference (TYPE) | C | ClearingStatusCode | 20090116 | |||
| 12 | IV_MINCLSPLITCLDATE | Call by reference | Type reference (TYPE) | DATE | minimum clearing date of split item (query) | 20090114 |
Method HANDLE_CLEARED_INVOICE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
Method HANDLE_OPEN_INVOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | |||
| 2 | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | |||
| 3 | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | |||
| 4 | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | relevant "allocation-items" for this invoice-id | 20081208 | |||
| 5 | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ITEM | relevant "items" for this invoice-id | 20081208 | |||
| 6 | IV_MAXOPSPLITDUEDATE | Call by reference | Type reference (TYPE) | DATE | maximum open splititem due date (from query) | 20090114 |
Method HANDLE_OPEN_INVOICE on class CL_EBPP_TRPACC_GRP_MAPITEM has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 605 |