You can summarize receivables that a business partner is to pay with one payment, using a specific payment method, and specific bank details, and receivables that you want to pay to a business partner into payment specifications for automatic processing in the payment program and processing in payment lots.

Transactions

Transaction
Description
FPAY1ACreate for Payment Run
FPAY1BCreate for Payment Lot
FPAY2Change for Payment Lot
FPAY3Display  for Payment Lot
FPAY8Reverse
FPAY9Reverse Preselection for Payment Specification
FPAYR01List
FPAYR02List of Preselections
FPAYR03List of Assigned Line Items

FPY1 FKKPY_PARA-XPAYD = ‘X’ Select Payment Specifications

Customizing

>Contract Accounts Receivable and Payable
>Business Transactions
>Payments
>Incoming/Outgoing Payment Creation

Technical information

Tables

Table
Description
DFKKIP_GRPPayment Specification: Header Data
DFKKIP_GRPHPayment Specification: Payment Data (History)
DFKKIP_ITMPayment Specification: Related Items
DFKKIP_ITMHPayment Specification: Deletions Not Yet Confirmed
DFKKIP_ITMVPayment Specification: Preselected Items
DFKKIP_NUMPayment Specification (for Lock Object EFKKNUMKR_IP)
DFKKOP-PDTYPItems in contract account document – Category of Payment Specification

Programs

Program
Form
LFKPMASSFE0EXIT_INDPAY_READ_ITEMS
LFKPMASSFI0EXIT_INDPAY
SAPLFKIPTRANSFORM_SELECTIONS
SAPLFKIPADD_ITEMS

 

Number Range

FPN10 Number Range Maintenance Payment Specifications
SNUM Number Range Object ‘FKKINDPAY’

Reports

Report
Description
RFKKIP01List of Payment specifications Integration
RFKKIP03List of Assigned Line Items
RFKKIP02List of Preselections

Function modules

Function module
Description
FKK_SAMPLE_0617_PAYMENT_LOCKSVZeitpunkt 0617: Muster für das Lesen von Kontosperren (für FS-CD)
FKK_INDPAY_DEQUEUEZahlungsfestlegung: Löschen der Sperr-Informationen
FKK_INDPAY_ENQUEUEZahlungsfestlegung: Sperre setzen
FKK_INDPAY_MASS_SELECTZahlungsfestlegung: Massenselektion der Festlegungen (im Zahllauf)
FKK_INDPAY_NRRANGE_DETERMINEZahlungsfestlegung: Freien Nummernkreis bestimmen und sperren
FKK_INDPAY_ICONS_GETZahlungsfestlegungen: Statusikonen ermitteln
FKK_INDPAY_TRANSFORM_ADDSELZahlungsfestlegung: Transformation der Selektion (Zeitpunkt 0616)
FKK_INDPAY_DIALOGZahlungsfestlegung: Einstieg in Dialog-Transaktion
FKK_INDPAY_GRP_CHANGEZahlungsfestlegung: Ändern (interner Aufruf)
FKK_WF_CANCEL_FOR_INDPAYStop Workflow
FKK_INDPAY_WF_REJECTZahlungsfestlegung: Workflow – Änderung ablehnen
FKK_INDPAY_DB_CHANGEZahlungsfestlegung: Verbuchungsbaustein

Events

Event
Description
606Payment Specification: Preselect Items
607607Payment Specification: Checks on Change
608Payment Specification: After Database Change
609Payment Specification: Include Screen for Customer Fields
616Payment Specification: Define Additional Selection
617Payment: Check Payment Specificataion
618Payment Specification: Initialization
619Payment Specification: Checks at Creation
5514Dual Control Principle: Check Payment Specification

Authorization Objects

F_KKINDPAY

Lock Object

Object
Function moduleFunction
Description
EFKKIPDEQUEUE_EFKKIPRelease lock on object EFKKIP
EFKKIPENQUEUE_EFKKIPRequest lock for object EFKKIP
EFKKNUMKR_IPDEQUEUE_EFKKNUMKR_IPRelease lock on object EFKKNUMKR_IP
EFKKNUMKR_IPENQUEUE_EFKKNUMKR_IPRequest lock for object EFKKNUMKR_IP

Set/Get Parameter

Parameter
Description
8PAY_PDKEYPayment Specification: Number of Specification
8PAY_PDREFPayment Specification: Reference Number
8PAY_XITMSPayment Specification: Item Selection

Payment Specifications

Integration

In the document display, the payment data shows that a line item has been included in a payment specification. Navigation to the payment specification is supported.

For the display in the account balance, you can include the field PDTYP ( Category of Payment Specification ) in the line layout. You can also display the field IPAYD where an icon indicates whether an item is assigned to a payment specification or not.

Features

With the transaction Payment Specification for Payment Run , you can group open items and at this level, define payment data such as payment method, bank data, and DME data. The payment program processes this data for payment (payment specification of category Payment Program ).

You can also only group items using the transaction Payment Specification for Payment Lot (for example, without specification of payment data such as payment method, bank data) and use the payment specification thus created as selection criteria for the processing of incoming payments (payment specification of category Valid for Payment Lot ).

The system saves this payment data at header level and the related items at item level in the object payment specification.

You can include items from different business partners and contract accounts in one payment specification. In the payment specification you must always specify the paying business partner and (if the specification is for the payment run) the paying contract account. You can use the function for incoming payments, outgoing payments, and in principle, for all payment methods. In the related line items, only the category of the payment specification (field DFKKOP-PDTYP) is set. The payment data entered (for example, payment method) is not entered in the line item.

When you create a payment specification, the same authorization checks that apply to the document change function apply (company code, business area, and authorization group of contract account). Using the authorization object F_KKINDPAY, the system checks, dependent on the category of the payment specification and the activity, whether a user has the required authorization.

Activities

When you create/change a payment specification for the payment run, you can select either all items or only preselected items. You define the default for each user in the user parameter 8PAY_XITMS (A = all items, R = only preselected items).

You define screen variants for payment specifications in the Implementation Guide for Contract Accounts Receivable and Payable , under Start of the navigation path Business Transactions Next navigation stepPayments Next navigation stepIncoming/Outgoing Payment Creation. End of the navigation path You define the default user-specific in the user parameter 8IP.

If you define event 0606, when you post the document you can define for each business partner item that a specification is required for the item. This means that the payment run does not pay this item until a payment specification has been created for it. Items of this category are preselected items.

If you define event 0616, on the initial screen of the transactions for creating a payment specification (and in the dialog box for subsequent selection of additional items), you can define additional selection criteria. This means that from the list of selected items, you can display only certain items (filter function) by evaluating your selection entries in the module specified here.

At event 0609 you can visualize customer-specific fields that you have defined in header table DFKKIP_GRP using a CI include in the creation, display, and change transactions. Your own fields are then displayed on a separate tab page.

 

Average Rating
0 out of 5 stars. 0 votes.
My Rating:

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *