Skip to Content
avatar image
Former Member

Payment Lot: Header Data "BAPIDFKKZK"

Hi Experts,

I have to create a payment lot "BAPI_CTRACPAYMINC_CREATE". I am going to pass structure Payment Lot: Header Data "BAPIDFKKZK".

I want to know, How I can fill the structure Payment Lot: Header Data "BAPIDFKKZK"  before calling in the function module  BAPI_CTRACPAYMINC_CREATE?

Thanks and Regards,


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Mar 27, 2013 at 05:55 AM

    Hi Jasvinder,

    The information that you require to pass in the BAPIDFKKZK structure should come from the source file that you have got which you are using to post the entries in to SAP.

    I am not very sure, what are you trying to achieve-Are you trying to automate the creation of a payment lot from a bank file.

    If you are looking for the above, then you have to create a custom program which would read the bank file and pass the relevant information into the BAPIDFKKZK structure and call the FM BAPI_CTRACPAYMINC_CREATE to create and post the payment lot in SAP.

    Just keep in mind the following indicator-

    • If you create a check lot, the BAPIDFKKZK-XSCHS field must be filled with X.
    • If you transfer a payment order lot, the BAPIDFKKZK-XZAUS field must be filled with X.

    Hope it helpss..



    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      thanks Hayley,

      I have found one alternative in ECC 6.0 ,

      I found it is not posible to create a "check lot", nor to create a "credit card lot" using the sequence

      BAPI_ctracpayminc_create , BAPI_ctracpayminc_release , BAPI_ctracpayminc_append , BAPI_ctracpayminc_schedule

      however it is posible to create a "check lot" using the next sequence !





      BAPI_ctracpayminc_schedule + BAPI_transaction_commit