Skip to Content

CGI_XML_CT (PmtInf > PmtTpInf > LclInstrm > Cd) CCD vs. PPD vs. CTX

I am trying populate the code"CCD", "PPD", or "CTX" in the "Cd" field in the PmtInf section (PmtInf > PmtTpInf > LclInstrm > Cd) of the CGI_XML_CT format. In previous versions of this format, this field has been derived using format supplements. The most recent active version of the CGI_XML_CT format is using the Exit Function FI_CGI_DMEE_EXIT_W_BADI to populate the "Cd" field. This Exit Function is not pulling the "CCD", "PPD", or "CTX" code from the format supplement that I have assigned to the payment methods. Is there a different spot that I need to maintain the "CCD", "PPD", or "CTX" values in order to get the codes to appear in the file output?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Dec 04, 2017 at 07:08 PM

    Forgot to add: You can create your own implementation for the FI_CGI_DMEE_COUNTRIES_CUST BAdI Definition.

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 04, 2017 at 06:57 PM


    I am currently struggling with a similar issue and tumbled over note 2226373 CGI: BAdI exits introduced to CGI_XML_CT. Carefully read this note which explains in detail the BADI conecpt for CGI_XML_CT.

    In class CL_IDFI_CGI_DMEE_FALLBACK method GET_CREDIT you can find (in my Version around line 214) the following lines:

    WHEN '<PmtInf><PmtTpInf><LclInstrm><Cd>'.
    * This node defines the Local instrument fot the payment
    CLEAR c_value.

    So this is the fallback method which will be executed in case there is no country specific implementation available.
    Kindly check if there is a specific implementation for your Country and look for your node.

    Hope this helps !
    Kind regards,

    Add comment
    10|10000 characters needed characters exceeded