SAP ABAP Class CL_FPRL_EDIT (FPRL Editing)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
FI-AP-AP-PT (Application Component) Payment Transactions
⤷
FIN_PRL (Package) Payment Release List

⤷

⤷

Properties
Class | CL_FPRL_EDIT | |
Short Description | FPRL Editing | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | FIN_PRL | Payment Release List |
Created | 20120801 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_FPRL_EDIT has no forward declaration.
Interfaces
Class CL_FPRL_EDIT has no interface implemented.
Friends
Class CL_FPRL_EDIT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'ITEM_EDIT' | Action Editing | 20120801 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | FPRL_ITEM_STATUS | '090' | Status Exception | 20120801 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | FPRL_ITEM_STATUS | '060' | Status Paid | 20120801 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | FPRL_ITEM_STATUS | '050' | Status Payment in Progress | 20120801 | |
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BSEG | FI document | 20120801 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FPRL_ITEM | FPRL item old | 20120801 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FPRL_ITEM | FPRL item new | 20120801 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | FPRLT_FIELDS_EDIT | For building up the screen layout | 20120806 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FPRL_T_LISTLOG | FPRL Table: List Log | 20120801 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FPRL_T_KNBK | Payee banks in customer master data | 20120807 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FPRL_T_LFBK | Payee banks in vendor master data | 20120807 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MAXSK | Maximal Rate | 20120801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check Cash Discount Amount | 20120801 |
2 | ![]() |
Instance method | Public | Method | Check Cash Discount Percentage | 20120801 |
3 | ![]() |
Instance method | Public | Method | Is item a vendor/customer invoice | 20120807 |
4 | ![]() |
Instance method | Public | Method | Check Due Date | 20120801 |
5 | ![]() |
Instance method | Public | Method | Check House Bank | 20120801 |
6 | ![]() |
Instance method | Public | Method | Check Instruction Key | 20120801 |
7 | ![]() |
Instance method | Public | Method | Check Payment Block | 20120801 |
8 | ![]() |
Instance method | Public | Method | Check Payment Method | 20120801 |
9 | ![]() |
Instance method | Public | Method | Check PRL status | 20120801 |
10 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20120801 |
11 | ![]() |
Instance method | Public | Method | Dequeue one item object | 20120801 |
12 | ![]() |
Instance method | Public | Method | Enqueue one item object | 20120801 |
13 | ![]() |
Instance method | Public | Method | Get maximum Cash Discount Percentage Rate | 20120801 |
14 | ![]() |
Instance method | Public | Method | Get all Payee Banks | 20120801 |
15 | ![]() |
Static method | Private | Method | Load fields for building up the screen | 20120806 |
16 | ![]() |
Instance method | Private | Method | Load maximum Cash Discount Percentage Rate | 20120801 |
17 | ![]() |
Instance method | Private | Method | Get all Payee Banks | 20120801 |
18 | ![]() |
Instance method | Public | Method | Prepare log information | 20120801 |
19 | ![]() |
Instance method | Public | Method | Set payee bank | 20121119 |
20 | ![]() |
Instance method | Public | Method | Update one item object | 20120801 |
Events
Class CL_FPRL_EDIT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TTY_ASTAT_SO | Public | See coding | 20120801 | tty_astat_so TYPE RANGE OF astat_eb
|
||
2 | TTY_AZDAT_SO | Public | See coding | 20120801 | tty_azdat_so TYPE RANGE OF azdat_eb
|
||
3 | TTY_BUKRS_SO | Public | See coding | 20120801 | tty_bukrs_so TYPE RANGE OF bukrs
|
||
4 | TTY_HBKID_SO | Public | See coding | 20120801 | tty_hbkid_so TYPE RANGE OF hbkid
|
||
5 | TTY_HKTID_SO | Public | See coding | 20120801 | tty_hktid_so TYPE RANGE OF hktid
|
Method Signatures
Method CHECK_CASH_DISCOUNT_AMOUNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
EV_MAXSK | Call by reference | Type reference (TYPE) | MAXSK | 20120801 | |||
3 | ![]() |
IV_WSKTO | Call by reference | Type reference (TYPE) | WSKTO | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_CASH_DISCOUNT_PERCENTAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
EV_WSKTO | Call by reference | Type reference (TYPE) | WSKTO | 20120801 | |||
3 | ![]() |
IV_PERCENTAGE | Call by reference | Type reference (TYPE) | DZBDXP | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_DOC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RF_DOCTYPE_OK | Value transfer | Type reference (TYPE) | FLAG | 20120807 |
Method CHECK_DOC_TYPE on class CL_FPRL_EDIT has no exception.
Method CHECK_DUE_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_AUSFD | Call by reference | Type reference (TYPE) | AUSFD | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_HOUSEBANK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_HBKID | Call by reference | Type reference (TYPE) | HBKID | 20120801 | |||
3 | ![]() |
IV_HKTID | Call by reference | Type reference (TYPE) | HKTID | 20120801 | |||
4 | ![]() |
IV_RZAWE | Call by reference | Type reference (TYPE) | DZLSCH | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_INSTR_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_DTAWS | Call by reference | Type reference (TYPE) | DTAWS | 20120801 | |||
3 | ![]() |
IV_RZAWE | Call by reference | Type reference (TYPE) | DZLSCH | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_PAYMT_BLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_ZLSPR | Call by reference | Type reference (TYPE) | DZLSPR | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_PAYMT_METHOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_DTAWS | Call by reference | Type reference (TYPE) | DTAWS | Instruction key for data medium exchange | 20121120 | ||
3 | ![]() |
IV_HBKID | Call by reference | Type reference (TYPE) | HBKID | Short Key for a House Bank | 20121120 | ||
4 | ![]() |
IV_HKTID | Call by reference | Type reference (TYPE) | HKTID | ID for Account Details | 20121120 | ||
5 | ![]() |
IV_RZAWE | Call by reference | Type reference (TYPE) | DZLSCH | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CHECK_PRL_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | SYSUUID_X | 20120801 |
Method CONSTRUCTOR on class CL_FPRL_EDIT has no exception.
Method DEQUEUE_ITEM Signature
Method DEQUEUE_ITEM on class CL_FPRL_EDIT has no parameter.
Method DEQUEUE_ITEM on class CL_FPRL_EDIT has no exception.
Method ENQUEUE_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method GET_MAX_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MAXSK | Call by reference | Type reference (TYPE) | MAXSK | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method GET_PAYEE_BANKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
ET_KNBK | Call by reference | Type reference (TYPE) | FPRL_T_KNBK | Table Type of Customer Master (Bank Details) | 20120807 | ||
3 | ![]() |
ET_LFBK | Call by reference | Type reference (TYPE) | FPRL_T_LFBK | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method LOAD_FIELDS_EDIT_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDS_EDIT_CHECK | Call by reference | Type reference (TYPE) | FPRLT_FIELDS_EDIT | Payment Release: Fields for edit and authorization | 20120806 |
Method LOAD_FIELDS_EDIT_CHECK on class CL_FPRL_EDIT has no exception.
Method LOAD_MAX_RATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MAXSK | Call by reference | Type reference (TYPE) | MAXSK | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method LOAD_PAYEE_BANKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
ET_KNBK | Call by reference | Type reference (TYPE) | FPRL_T_KNBK | Table Type of Customer Master (Bank Details) | 20120807 | ||
3 | ![]() |
ET_LFBK | Call by reference | Type reference (TYPE) | FPRL_T_LFBK | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
Method PREPARE_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 | ||
2 | ![]() |
IV_FIELD_CH | Call by reference | Type reference (TYPE) | FPRL_FIELD_NAME | 20120801 | |||
3 | ![]() |
IV_F_NEW | Call by reference | Type reference (TYPE) | CDFLDVALN | 20120801 | |||
4 | ![]() |
IV_F_OLD | Call by reference | Type reference (TYPE) | CDFLDVALN | 20120801 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception during FPRL Editing | 20120801 |
Method SET_PAYEE_BANK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_KNBK | Call by reference | Type reference (TYPE) | KNBK | Customer Master (Bank Details) | 20121119 | ||
2 | ![]() |
IS_LFBK | Call by reference | Type reference (TYPE) | LFBK | Vendor Master (Bank Details) | 20121119 |
Method SET_PAYEE_BANK on class CL_FPRL_EDIT has no exception.
Method UPDATE_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20120806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20120801 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 617 |