Hierarchy
⤷ FIN-FSCM-BD (Application Component) Biller Direct
⤷ EBPP_APAR_2_XI_PROXY (Package) AP/AR/BL & Biller Direct (new modelling)
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 | DS_CONTROL | Instance attribute | Private | Type reference (TYPE) | EBPP_TRP_CONTROL | Control data for execution - TradeRecPayAccountByCus-service | 20090515 | ||
2 | DT_MESSAGES | Instance attribute | Private | Type reference (TYPE) | EBPP_T_FIMSG | messages table | 20081208 | ||
3 | DV_KOART | Instance attribute | Private | Type reference (TYPE) | KOART | 'D' | Account Type | 20090116 | |
4 | DV_PARTNER | Instance attribute | Private | Type reference (TYPE) | KUNNR | Partner (customer or vendor) | 20090514 | ||
5 | GV_HASH_ALGORITHM_SHA1 | Constant | Private | Type reference (TYPE) | HASHALG | 'SHA1' | Hash Algorithm | 20090114 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_ERROR | Instance method | Public | Method | check if errors occured | 20081208 |
2 | CHECK_MAXDUEDATE | Instance method | Private | Method | check if "splititem" fits to maximum due date | 20081208 |
3 | CHECK_MINCLEARINGDATE | Instance method | Private | Method | check if "splititem" fits to minimum clearing date | 20081208 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20090116 |
5 | CONVERT_CURRENCIES | Instance method | Private | Method | convert currencies for cleared splititems | 20081208 |
6 | CORRECT_OPEN_ITEMS_AMOUNT | Instance method | Public | Method | correct open amount if arranged items or currency conversion | 20081208 |
7 | FILL_AMOUNT_FOR_CL_ITEMS | Instance method | Private | Method | fill amounts for cleared splititems | 20081208 |
8 | FILL_CLPROVDOCID_OR_PAYREGID | Instance method | Private | Method | fill "clearingamountprovidingdocumentID" or "paym reg ID" | 20081208 |
9 | FILL_COMMON_SPLITFIELDS | Instance method | Public | Method | fill common "splititem"-fields (same for open/arr/cleared) | 20081208 |
10 | GET_CASH_DISCOUNTS | Instance method | Private | Method | determine cash-discount amounts and dates | 20081208 |
11 | GET_CHANGESTATEID | Instance method | Public | Method | get "changeStateID" - hash value | 20081208 |
12 | GET_CHANGESTATEID_CLEARED | Instance method | Private | Method | get "changeStateID" for cleared splititems - hash value | 20081208 |
13 | GET_CHANGESTATEID_TRPITEM | Instance method | Public | Method | get "changeStateID" for "trp-item" - hash value | 20081208 |
14 | GET_CLEARINGSTATUS_DESCR | Instance method | Public | Method | get clearing status description | 20081208 |
15 | GET_ITEM_INFORMATION | Instance method | Private | Method | get item information if not yet read | 20081208 |
16 | GET_LOCAL_CURR_AMOUNTS | Instance method | Private | Method | get amounts in local currency (and correct amounts) | 20081208 |
17 | GET_MESSAGES | Instance method | Public | Method | get messages | 20081208 |
18 | GET_PAYMENTBLOCK | Instance method | Private | Method | determine paymentblock | 20081208 |
19 | GET_VALUE_DATE | Instance method | Private | Method | get value date | 20081208 |
20 | HANDLE_ARRANGED_INVOICE | Instance method | Public | Method | handle arranged invoice | 20081208 |
21 | HANDLE_CLEARED_INVOICE | Instance method | Public | Method | handle cleared invoice | 20081208 |
22 | HANDLE_OPEN_INVOICE | 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 | Returning | 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 | Changing | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | ||
2 | Changing | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | all splititems / also filtered ones | 20081208 | ||
3 | Exporting | EV_RELEVANT | Call by reference | Type reference (TYPE) | XFELD | "splititem" relevant? | 20081208 | ||
4 | Importing | 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 | Changing | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | ||
2 | Changing | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | ||
3 | Exporting | EV_RELEVANT | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20081208 | ||
4 | Importing | IV_CLEARINGSTATUSCODE | Call by reference | Type reference (TYPE) | C | ClearingStatusCode | 20090116 | ||
5 | Importing | 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 | Importing | IS_CONTROL | Call by reference | Type reference (TYPE) | EBPP_TRP_CONTROL | Control data for execution - TradeRecPayAccountByCus-service | 20090515 | ||
2 | Importing | IV_KOART | Call by reference | Type reference (TYPE) | KOART | Account Type | 20090116 | ||
3 | Importing | 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 | Exporting | EV_FOREIGN_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
2 | Importing | IV_CLEARING_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | ||
3 | Importing | IV_FOREIGN_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | ||
4 | Importing | IV_LOCAL_AMOUNT | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
5 | Importing | 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 | Changing | C_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | ||
2 | Importing | 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 | Exporting | EV_CURRENCIES_DIFFER | Call by reference | Type reference (TYPE) | FLAG | currencies differ | 20081208 | ||
2 | Exporting | EV_SPLIT_CASHDISC_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | cash discount amount | 20081208 | ||
3 | Exporting | EV_SPLIT_CLEARED_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | cleared amount | 20081208 | ||
4 | Exporting | EV_SPLIT_CLEARED_CURR | Call by reference | Type reference (TYPE) | WAERS | clearing currency | 20090116 | ||
5 | Exporting | EV_SPLIT_TRANS_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | transaction amount | 20081208 | ||
6 | Exporting | EV_SPLIT_TRANS_CURR | Call by reference | Type reference (TYPE) | WAERS | transaction currency | 20081208 | ||
7 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
8 | Importing | IS_ORI_ITEM_DEPRECATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | ||
9 | Importing | IS_PAYALLOCATION | Call by reference | Type reference (TYPE) | APAREBPP_PAYALLOCATION | Biller Direct: Payment Data/Bill Data Assignment | 20081208 | ||
10 | Importing | IS_PAYITEM_DEPRACATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | ||
11 | Importing | IS_RESITEM_DEPRACATED | Call by reference | Type reference (TYPE) | APAREBPP_ITEM | Biller Direct: Item Data | 20090514 | ||
12 | Importing | IV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
13 | Importing | IV_CLEARING_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | ||
14 | Importing | 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 | Changing | CV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
2 | Changing | CV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
3 | Changing | CV_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
4 | Changing | CV_DISCOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
5 | Exporting | EV_CLEAR_AMOUNT_PROV_DOCID | Call by reference | Type reference (TYPE) | CHAR35 | "ClearingAmountProvidingDocumentID" | 20081208 | ||
6 | Exporting | EV_CLEAR_AMOUNT_PROV_DOC_TYPE | Call by reference | Type reference (TYPE) | STRING | "ClearingAmountProvidingDocumentType" | 20081208 | ||
7 | Exporting | EV_PAY_REGISTER_ITEM_ID | Call by reference | Type reference (TYPE) | CHAR45 | "PaymentRegisterItemID" | 20081208 | ||
8 | Exporting | EV_PAY_REGISTER_ITEM_TYPE | Call by reference | Type reference (TYPE) | STRING | "PaymentRegisterItemTypeDescription" | 20081208 | ||
9 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
10 | Importing | 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 | Changing | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20081208 | ||
2 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
3 | Importing | 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 | Changing | CV_MAXCASHDISCOUNTAMOU | Call by reference | Type reference (TYPE) | WRBTR | Currency amount in BAPI interfaces | 20090114 | ||
2 | Changing | CV_MAXCASHDISCOUNTDATE | Call by reference | Type reference (TYPE) | DATUM | Maximum Cash Discount Date | 20090114 | ||
3 | Changing | CV_MAXCASHDISCOUNTPERC | Call by reference | Type reference (TYPE) | EBPP_TRP_PERCENTAGE | cash discount percentage | 20090114 | ||
4 | Changing | CV_NORMCASHDISCOUNTAMOU | Call by reference | Type reference (TYPE) | WRBTR | Currency amount in BAPI interfaces | 20090114 | ||
5 | Changing | CV_NORMCASHDISCOUNTDATE | Call by reference | Type reference (TYPE) | DATUM | Normal Cash Discount Date | 20090114 | ||
6 | Changing | CV_NORMCASHDISCOUNTPERC | Call by reference | Type reference (TYPE) | EBPP_TRP_PERCENTAGE | cash discount percentage | 20090114 | ||
7 | Importing | IV_SKFBT | Call by reference | Type reference (TYPE) | SKFBT | Amount Eligible for Cash Discount in Document Currency | 20090114 | ||
8 | Importing | IV_ZBD1P | Call by reference | Type reference (TYPE) | DZBD1P | Cash Discount Percentage 1 | 20090114 | ||
9 | Importing | IV_ZBD1T | Call by reference | Type reference (TYPE) | DZBD1T | Cash Discount Days 1 | 20090114 | ||
10 | Importing | IV_ZBD2P | Call by reference | Type reference (TYPE) | DZBD2P | Cash Discount Percentage 2 | 20090114 | ||
11 | Importing | IV_ZBD2T | Call by reference | Type reference (TYPE) | DZBD2T | Cash Discount Days 2 | 20090114 | ||
12 | Importing | 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 | Exporting | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | hash value for field "ChangeStateID" | 20081208 | ||
2 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
3 | Importing | 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 | Exporting | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | 20081208 | |||
2 | Importing | 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 | Exporting | ES_CHANGESTATEID | Call by reference | Type reference (TYPE) | STRING | 20081208 | |||
2 | Importing | 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 | Changing | CV_CLEARINGSTATUS_DESCR | Call by reference | Type reference (TYPE) | STRING | description for clearing status value | 20081208 | ||
2 | Importing | 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 | Changing | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | ||
2 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
3 | Importing | 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 | Changing | CV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
2 | Changing | CV_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
3 | Changing | CV_DISCOUNT_ORI | Call by reference | Type reference (TYPE) | WSKTO | Cash Discount Amount in Document Currency | 20081208 | ||
4 | Exporting | EV_ALLOC_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
5 | Exporting | EV_AMOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
6 | Exporting | EV_DISCOUNT_LOCAL | Call by reference | Type reference (TYPE) | DMBTR | Amount in Local Currency | 20081208 | ||
7 | Importing | IV_ALLOCATED_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
8 | Importing | IV_ALLOC_AMOUNT_ORI | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20090115 | ||
9 | Importing | IV_AMOUNT | Call by reference | Type reference (TYPE) | WRBTR | Amount in Document Currency | 20081208 | ||
10 | Importing | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20090115 | ||
11 | Importing | IV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | ||
12 | Importing | IV_CURRENCY_ORI | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20081208 | ||
13 | Importing | IV_DISCOUNT | Call by reference | Type reference (TYPE) | WSKTO | Cash Discount Amount in Document Currency | 20081208 | ||
14 | Importing | 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 | Exporting | 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 | Changing | CS_SPLITITEM | Call by reference | Type reference (TYPE) | EBPP_TRPSPLITITEM | trade receivables payables item splititem | 20090519 | ||
2 | Importing | 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 | Exporting | EV_CLEARING_VALUE_DATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20081208 | ||
2 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20090421 | ||
3 | Importing | 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 | Changing | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | ||
2 | Changing | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | ||
3 | Exporting | EV_CONTAINS_ARRANGED | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20090114 | ||
4 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
5 | Importing | ITS_MYPAYMENTS | Call by reference | Type reference (TYPE) | EBPP_TS_APAREBPP_MYPAYMENTS | all payments (sorted) | 20090114 | ||
6 | Importing | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | SAP Biller Direct: Assignment Item Data/Bill Data | 20081208 | ||
7 | Importing | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ITEM | SAP Biller Direct: Item Data | 20081208 | ||
8 | Importing | IT_RELEV_PAYALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_PAYALLCTN | relevant payallocation lines | 20090114 | ||
9 | Importing | 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 | Changing | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | ||
2 | Changing | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | ||
3 | Exporting | EV_XCURR_DIFF | Call by reference | Type reference (TYPE) | FLAG | currencies differred | 20090519 | ||
4 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
5 | Importing | 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 | Importing | ITS_MYPAYMENTS | Call by reference | Type reference (TYPE) | EBPP_TS_APAREBPP_MYPAYMENTS | sorted table for mypayments (by refid) | 20090114 | ||
7 | Importing | IT_PAYMENT_ITEMS | Call by reference | Type reference (TYPE) | EBPP_T_APAREBPP_ITEM | table type for Biller Direct Item Data | 20081208 | ||
8 | Importing | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | SAP Biller Direct: Assignment Item Data/Bill Data | 20090114 | ||
9 | Importing | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | EBPP_T_APAREBPP_ITEM | table type for Biller Direct Item Data | 20081208 | ||
10 | Importing | IT_RELEV_PAYALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_PAYALLCTN | SAP Biller Direct: Assignment Payment Data/Bill Data | 20090114 | ||
11 | Importing | IV_CLEARINGSTATUSCODE | Call by reference | Type reference (TYPE) | C | ClearingStatusCode | 20090116 | ||
12 | Importing | 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 | Changing | CS_FINAL_ITEM | Call by reference | Type reference (TYPE) | EBPP_TRPITEM | dummy for trade receivables payables item - structure | 20081208 | ||
2 | Changing | CT_ALL_SPLITITEMS | Call by reference | Type reference (TYPE) | EBPP_TT_TRPSPLITITEM | table type for TRP item splitItem | 20081208 | ||
3 | Importing | IS_INVOICE | Call by reference | Type reference (TYPE) | APAREBPP_INVOICE | Biller Direct: Bill Data | 20081208 | ||
4 | Importing | IT_RELEV_ALLOCATION | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ALLOCATION | relevant "allocation-items" for this invoice-id | 20081208 | ||
5 | Importing | IT_RELEV_ITEMS | Call by reference | Type reference (TYPE) | TBL_APAREBPP_ITEM | relevant "items" for this invoice-id | 20081208 | ||
6 | Importing | 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 |