on ‎2019 Sep 26 5:33 PM
The business requirement is to use BCM for payment approval then after print check on premise and send payee match data to bank via pain.001.001.03.
I have completed the following configuration in FBZP, DMEE & OBPM1...OBPM5, SFP & Output device XDC via RSPO0022:
1. in DMEE; Copied the latest DME format PAYM - CGI_XML_CT into a custom name that I have modified (DMEE & BADI
FI_CGI_DMEE_COUNTRIES / *_CUST) according to our bank specifications to map payee match data to pain.001.001.03.
2. Assigned the custom format as PMW to a payment method classified as Check. (All other FBZP completed)
3. Setup in OBPM1;
Under "Format output" activate both indicators:
-> X "Payment medium with docs." / Print cheque / Type: PDF Adobe Based print form (SapScript not supported)
-> X "Payment medium without docs." / Pmt instructions to bank / Type: XML.
Under "Program control":
-> "Struct. for format parameters" FPM_CGI
-> X "Mapping using DME engine"
In Dialog Structure - Event Modules for Payment Medium Formats:
Event modules 00 - 40 are assigned to standard FM FI_PAYMEDIUM_DMEE_++
-> Event 05 set FM to FI_PAYMEDIUM_DMEE_CGI_05 (To properly fill additional data in fpayhx and fpayp).
4. Setup in OBPM3;
Set Customer struct. to FPM_CHECK_LOT to get check lot.
Pmt medium separated according to level of detail: CC, HB & HB act.
Event modules: Custom FM to generate data and control print check and generate payment advices
-> Event 06 Z_FI_PAYMEDIUM_DMEE_CHECK_06; calls FI_PAYMEDIUM_CHECK_06 and build our own mappings (ZREF##)
-> Event 21 Z_FI_PAYMEDIUM_DMEE_CGI_21; calls FI_PAYMEDIUM_PDF_20 (Open PDF output form; for I_fpayhx-xschk IS NOT INITIAL) and build our own back file name.
-> Event 31 Z_FI_PAYMEDIUM_DMEE_CHECK_31; calls FI_PAYMEDIUM_CHECK_30 (Generates individual cheque forms; for I_fpayhx-xschk IS NOT INITIAL)
-> Event 41 Z_FI_PAYMEDIUM_CGI_XML_41; Submit program RFFOAVIS_FPAYM to generate payment advices and calls FI_PAYMEDIUM_PDF_40 (closes output form; for I_fpayhx-xschk IS NOT INITIAL)
Format Parameter Required Fields: STAPL (Check lot).
5. Setup in OBPM4: variant to setup selection options;
For each CC/HB/Act/.. variant:
Format: Specify the check lot number (Refer to SAP note 2329663 https://launchpad.support.sap.com/#/notes/2329663)
Setup Print Control for Print cheque, Pmt instructions to bank, Payment Summary and Error Log.
Under Output Control: Output to file system (path + file name), Form Print Cheque (Overrides if needed the default PDF form defined in FBZP "Pmt Method in CC").
Note: The cheque PDF form and interface was defined with the transaction SFP - Form builder with installed "Adobe LifeCylce Designer 11.0 for SAP" on my Windows workstation. The SAP output device must be configured with XDC file (ref to program RSPO0022) to be able to print MICR and signature fonts which are resident inside the cheque printer.
All BCM configuration had been completed and working properly for many other payment methods/types (WIRE, cross-border, domestic EFT, etc.).
*** The problem:
After generating payment run in F110 and complete approval in BCM then the system generates the output file with payee match data with cheque number but the cheques are not printing. I am always getting "No job started" (FPRUNX 102).
*** I found the culprit in FBPM - Creation of Payment medium using debug in Event 31 in calling FM FI_PAYMEDIUM_CHECK_30; if found an error at the Adobe PDF form interface initialization located in FORM %GLOBAL_INIT of the Form processor FM "/1BCDWB/SM00000###" (FM name is automatically generated on every SAP server) requiring in Event 21 a call to FI_PAYMEDIUM_PDF_20 to open the form and in Event 41 calling FI_PAYMEDIUM_PDF_40 to close the form (As fixed in the above config OBPM3). / Now it is working ... ***
I have updated this page with my latest settings and pointers that makes this solution fully workable; (if BCM activated then after the final approval), it generates the payee match file (XML transmission via PI), generates cheque forms, payment summary and error log reports. This solution can be achieved also with F110 only without BCM activated.
Thank you.
Help others by sharing your knowledge.
AnswerRequest clarification before answering.
| User | Count |
|---|---|
| 17 | |
| 8 | |
| 7 | |
| 6 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.