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 MC_ACTION_EDIT Constant Public Type reference (TYPE) STRING 'ITEM_EDIT' Action Editing 20120801
2 MC_PRL_EXCEPTION Constant Public Type reference (TYPE) FPRL_ITEM_STATUS '090' Status Exception 20120801
3 MC_PRL_PAID Constant Public Type reference (TYPE) FPRL_ITEM_STATUS '060' Status Paid 20120801
4 MC_PRL_PAYMENT_IN_PROGRESS Constant Public Type reference (TYPE) FPRL_ITEM_STATUS '050' Status Payment in Progress 20120801
5 MS_BSEG Instance attribute Public Type reference (TYPE) BSEG FI document 20120801
6 MS_FPRL_ITEM Instance attribute Public Type reference (TYPE) FPRL_ITEM FPRL item old 20120801
7 MS_FPRL_ITEM_NEW Instance attribute Public Type reference (TYPE) FPRL_ITEM FPRL item new 20120801
8 MT_FIELDS_EDIT_CHECK Instance attribute Public Type reference (TYPE) FPRLT_FIELDS_EDIT For building up the screen layout 20120806
9 MT_FPRL_LOG Instance attribute Private Type reference (TYPE) FPRL_T_LISTLOG FPRL Table: List Log 20120801
10 MT_PAYEE_BANKS_IN_CUSTOMER Instance attribute Private Type reference (TYPE) FPRL_T_KNBK Payee banks in customer master data 20120807
11 MT_PAYEE_BANKS_IN_VENDOR Instance attribute Private Type reference (TYPE) FPRL_T_LFBK Payee banks in vendor master data 20120807
12 MV_MAX_RATE Instance attribute Private Type reference (TYPE) MAXSK Maximal Rate 20120801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CASH_DISCOUNT_AMOUNT Instance method Public Method Check Cash Discount Amount 20120801
2 CHECK_CASH_DISCOUNT_PERCENTAGE Instance method Public Method Check Cash Discount Percentage 20120801
3 CHECK_DOC_TYPE Instance method Public Method Is item a vendor/customer invoice 20120807
4 CHECK_DUE_DATE Instance method Public Method Check Due Date 20120801
5 CHECK_HOUSEBANK Instance method Public Method Check House Bank 20120801
6 CHECK_INSTR_KEY Instance method Public Method Check Instruction Key 20120801
7 CHECK_PAYMT_BLOCK Instance method Public Method Check Payment Block 20120801
8 CHECK_PAYMT_METHOD Instance method Public Method Check Payment Method 20120801
9 CHECK_PRL_STATUS Instance method Public Method Check PRL status 20120801
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120801
11 DEQUEUE_ITEM Instance method Public Method Dequeue one item object 20120801
12 ENQUEUE_ITEM Instance method Public Method Enqueue one item object 20120801
13 GET_MAX_RATE Instance method Public Method Get maximum Cash Discount Percentage Rate 20120801
14 GET_PAYEE_BANKS Instance method Public Method Get all Payee Banks 20120801
15 LOAD_FIELDS_EDIT_CHECK Static method Private Method Load fields for building up the screen 20120806
16 LOAD_MAX_RATE Instance method Private Method Load maximum Cash Discount Percentage Rate 20120801
17 LOAD_PAYEE_BANKS Instance method Private Method Get all Payee Banks 20120801
18 PREPARE_LOG Instance method Public Method Prepare log information 20120801
19 SET_PAYEE_BANK Instance method Public Method Set payee bank 20121119
20 UPDATE_ITEM 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 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Exporting EV_MAXSK Call by reference Type reference (TYPE) MAXSK 20120801
3 Importing IV_WSKTO Call by reference Type reference (TYPE) WSKTO 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_CASH_DISCOUNT_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Exporting EV_WSKTO Call by reference Type reference (TYPE) WSKTO 20120801
3 Importing IV_PERCENTAGE Call by reference Type reference (TYPE) DZBDXP 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_DOC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_AUSFD Call by reference Type reference (TYPE) AUSFD 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_HOUSEBANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID 20120801
3 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID 20120801
4 Importing IV_RZAWE Call by reference Type reference (TYPE) DZLSCH 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_INSTR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_DTAWS Call by reference Type reference (TYPE) DTAWS 20120801
3 Importing IV_RZAWE Call by reference Type reference (TYPE) DZLSCH 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_PAYMT_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_ZLSPR Call by reference Type reference (TYPE) DZLSPR 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_PAYMT_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_DTAWS Call by reference Type reference (TYPE) DTAWS Instruction key for data medium exchange 20121120
3 Importing IV_HBKID Call by reference Type reference (TYPE) HBKID Short Key for a House Bank 20121120
4 Importing IV_HKTID Call by reference Type reference (TYPE) HKTID ID for Account Details 20121120
5 Importing IV_RZAWE Call by reference Type reference (TYPE) DZLSCH 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CHECK_PRL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method GET_MAX_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAXSK Call by reference Type reference (TYPE) MAXSK 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method GET_PAYEE_BANKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Exporting ET_KNBK Call by reference Type reference (TYPE) FPRL_T_KNBK Table Type of Customer Master (Bank Details) 20120807
3 Exporting ET_LFBK Call by reference Type reference (TYPE) FPRL_T_LFBK 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method LOAD_FIELDS_EDIT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Exporting EV_MAXSK Call by reference Type reference (TYPE) MAXSK 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method LOAD_PAYEE_BANKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Exporting ET_KNBK Call by reference Type reference (TYPE) FPRL_T_KNBK Table Type of Customer Master (Bank Details) 20120807
3 Exporting ET_LFBK Call by reference Type reference (TYPE) FPRL_T_LFBK 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801

Method PREPARE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
2 Importing IV_FIELD_CH Call by reference Type reference (TYPE) FPRL_FIELD_NAME 20120801
3 Importing IV_F_NEW Call by reference Type reference (TYPE) CDFLDVALN 20120801
4 Importing IV_F_OLD Call by reference Type reference (TYPE) CDFLDVALN 20120801
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 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 Importing IS_KNBK Call by reference Type reference (TYPE) KNBK Customer Master (Bank Details) 20121119
2 Importing 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 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120806
# Exception Resumable Description Created on
1 CX_FPRL_EDIT 20120801
History
Last changed by/on SAP  20130531 
SAP Release Created in 617