SAP Knowledge Base Article - Public

3764884 - WBS element fields in MM-IM FDP Output Management Services - SAP S/4HANA Cloud Public Edition

Symptom

The business requirement is to expose and validate WBS Element fields across Goods Movement output services (GR, GI, GMVT slips) to enable enhanced traceability and support order-to-cash process documentation. To enable that, it is needed to use MM-IM FDP Output Management Services.

Environment

SAP S/4HANA Cloud Public Edition

Resolution

First part:

  1. Open the “Custom Fields” app " Data Source Extensions" tab;
  2. Create a new Data Source Extension (DSE) for the service form "FDP_GR4PO_IND_SLIP_SRV", known as Goods Receipt for PO individual slip PDF Output;
  3. In the section Available Fields on the left side expose next DSE fields for the available entities (for example Material Document Print Goods Movement);
  4. Select all relevant fields.

Second part:

  1. Open the “Maintain Form Templates” app.
  2. Go to the “Predelivered Templates” tab.
  3. Search for entity with data source used before.
  4. Go to the object page of the found entry. Click on the “Download” button and then select master template (f.e. SOMU_FORM_MASTER_A4) and press on the “OK” button in the appeared pup-up.

Third part:

  1. Extract the downloaded .zip file and open the .xdp file with the Adobe LiveCycle Designer.
  2. In the pop-up asking about updating Data Connection press yes.
  3. Note: If the middle section (Design View) appears empty, check the Warnings tab at the bottom.
    • Find and double-click on any error listed.
    • If the error message says something like "This fragment cannot be fully resolved" or references a subform, it may need to adjust the binding for the subform:
    • On the left side, under the Object tab, select the subform tab.
    • Browse to the correct subform from the same directory  as the form.
  4. In the left section, open the Data Source tab.
  5. Locate the DSE fields in the Data Source tree (they will have a prefix like "YY1_").
  6. Drag and drop the fields from the Data Source tree to the form.
  7. Go to File -> Save as and save the custom template.

Forth part:

  1. Back to the “Maintain Form Templates” app and go to the “Custom Templates” tab.
  2. Create new custom template using button “New”.
  3. Choose the service used before as data source and select form template file from previous step, fill in all required fields.
  4. Click on the “OK” button. Press Save

Fifth part:

  1. Login to the system Using BPC_EXPERT user.
  2. Open the “Manage your solution” app (or the equivalent "Implementation Activities).
  3. Navigate to “Configure your solution”. 
  4. GO to Application Area - Application Platform and Infrastructure
    • Sub Application Area – Output Management
    • Item Name – Output Control
  5. Configure step “Assign Form Templates”.
  6. Search for record with application object type GOODS_MOVEMENT and Form template which was downloaded in previous section.
  7. Copy the found record. In the copied record leave the Application object type and Output Type, change Form Template ID to the custom form template ID. Note the Output Type.
    Save.

Sixth part:

  1. Login to the system using ADMINISTRATOR user.
  2. Open the “Output Parameter Determination” app.
  3. Select the “Goods Movement” rule.
  4. Select “Output Type” determination step. Go to the edit mode.
  5. Check if there are maintained settings suitable for the scenario. If not - create new one and move it to the table top.
  6. For example create rule with :
    • Print active    empty
    • Trans. Ev. Type    Depends on service
    • Print item    empty
    • Output Type    From previous section step 2
    • Dispatch Time    1
    • Activate condition table.
  7. Select “Receiver” determination step.
  8. Make sure that there is a rule for Output type that was used in previous step. With Rolle “” and Exclusive indicator “-“. If not - go to the edit mode and create it.
  9. Select “Chanel” determination step. Make sure that there is a rule for Output type that was used in previous step with Chanel “PRINT” and Exclusive indicator “-“. If no - go to the edit mode and create it.
  10. Select “Form Template” determination step.
  11. Create rule for th Output type, custom template, no unwanted restrictions.  Make sure that it's above standard rule with standard form template.
  12. Select “Output Relevance” determination step. Make sure that there is a rule for Output type that was used in previous step with “Relevance indicator” “X(True)”. If no - go to the edit mode and create it.

Seventh part:

  1. Login to the system with the WAREHOUSE_CLERK user.
  2. Open the app for posting movement which is appropriate for the chosen output type.
  3. Create and post goods movement which is suitable for the service. 
  4. Go to Material Documents Overview app. Open the document and item. Go to Output management section. Find the record with the form template. Open the PDF document if it's exists, if not - select record and press Retry or Send Output.

See Also

Keywords

Data Source Extension, DSE, Form Template, Adobe LiveCycle Designer, WBS Element, Output Control, Output Parameter Determination , KBA , MM-IM-GF-PRNT-2CL , IM Ouput Determination (Public Cloud) , How To

Product

SAP S/4HANA Cloud Public Edition all versions