Enterprise Resource Planning Blog Posts by Members
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
238,315

With SAP S/4 HANA a new Output Management approach is in place. The complete configuration differs from the configuration that is used when output management is based on NAST (condition technique). The configuration is based on BRF+. In SAP S/4 HANA, the target architecture is based on Adobe Document Server and Adobe Forms only. For the form determination rules (along with other output parameters) BRF+ functionality is used.

  Output management based on NAST is not available for new documents in SD Billing from 1511 and is extended to sales order management from 1602. Similarly, output     management using BRF+ is mandatory for Purchase order from 1511.

Prerequisites –


  • Uploading XML for importing output determination application in BRF+ (Ref note 2248229).
  • BRF+ is active and usable
  • Background RFC configuration has been set up
  • Adobe Document Server is available – ADS needs to be implemented to allow SAP to fetch PDF properties for rendering output form
  • KPRO has been maintained – KPRO allows to store PDF attachments on physical location.

Steps for uploading XML –

Note 2248229, provides decision tables for new output management. We need to download XML files to local drive and import them using below steps.


Transaction codeBRF+ or BRFPLUS


BRF+ workbench will be displayed. For importing output application, we need to change layout to “Expert” mode. Follow below steps –


 


a) Select user mode as “Expert”.

b) Save this settings.


Steps to import –    


a) Download zip files from SAP note 2248229 and save them on your local machine   

b) Next, we need to select Import XML under the Tools menu.  

         

c) Select relevant file in below screen.        

          

d) Specify Customizing request.    

e) Click on “Upload XML File” button.    

f) Uploaded application will now be available under Repository tab. 

          


Configuration –

Below configuration steps are relevant for all application areas (Sales Order, Purchase Order, Billing Documents and Outbound Delivery)

  SPRO Node for output configuration (IMG Path --> Cross Application Components)      


1) Define Output types –   


     Output Control -> Define Output Types    

     

2) Assign Output Channels -

     Output Control -> Assign Output channels      In this activity assign output channels to output type. 
     


3) Define Determination of Form Master Templates –    


Output Control -> Define Determination of Form Master Templates     


The master form template contains static data (such as a logo and footer) that is applied to each form page and is determined based on configuration setting maintained.      

    

Activities 
a) Enter a rule ID, preferably an ID that indicates the logic of the rule.
     

b) Enter an ordinal number to specify the position of the rule in the determination sequence.     

c) Following parameters are optional –

    • Organization Type
    • Organizational unit
    • Channel
    • Sender country
    • Form Template

    During document output, the master form template is determined by comparing each defined rule with the current data provided by the application. If a parameter is not      defined (no value entered), this parameter is considered as a match, and else, system determines the rule where all parameters match. Master form template is used      corresponding to this rule.

Business Rules for Output Determination –

Below configuration steps are relevant for all application areas (Sales Order, Purchase Order, Billing Documents and Outbound Delivery)

SPRO - > Cross-Application Components -> Output Control -> Define Business Rules for Output Determination (Transaction: OPD)


In this Customizing activity, you can define how the system determines output parameters during document processing. You can define business rules for the determination of output parameters, such as output types, recipients, and form templates. 


Following determinations are available -

DeterminationNumber of MatchesResultExample
Output TypeMultipleOutput Type to be usedOutput BILLING_DOCUMENT can be determined on the basis of billing document type (F2).
ReceiverMultipleList of Receiver RolesReceiver roles (SP, SH, RE, RG) are determined for the determined output type (BILLING_DOCUMENT).
ChannelMultipleList of Output ChannelsChannels (EMAIL, PRINT and IDOC) are determined.
Printer SettingsSingleOutput devices and number of copiesOutput device (LOCL) for channel PRINT
Email SettingsSingleSender Email address and Email TemplateSender email address & Email template (SD_CI_DEFAULT_EMAIL_TEMPLATE)  is determined for output type.
Email ReceiverMultipleList of Email roles(To, Cc, Bcc) and email addressesEmail addresses for roles (To, Cc, Bcc) are determined for output type. This step is optional and system uses receiver email address in case step is not maintained.
Form TemplateSingleForm Template name and languageForm template (SD_CI_STANDARD_DE) is determined with following options:  Output type, Receiver, Channel, Recipient language, Sender Country, Recipient Country and document category.
Output RelevanceSingleCan the document be output based on the defined condition (Yes/No)?Output to be issued only when billing document is successfully passed to accounting.


Example of maintenance of Channel determination -

  • Select Rules for relevant document, example BILLING_DOCUMENT.
  • Select determination, example Channel to be used for triggering output type.
  • Input parameters could be changed by adding input columns to determination table. Each determination table consists of input columns (condition columns) and result columns. You can add new input columns via the table settings.
  • Maintain relevant input combination to determine the channel needed. Multiple channel can be selected for the same combination.

 
 

After changes, click on Save and Activate.

Output processing –

  • Output determination is performed in document based on determination rules defined for Output type, receiver role, channel, form template, receiver email address and email template withe status as 'In Preparation'. Default data can be changed in the document.

                  Overview Screen:                     

                    

             Detail Screen: 
            

  • Processing of output –

           Only two dispatch times are available in new output management system.

    • Immediately (1)

                    Output is processed as soon as document is saved. If no errors, output type status changes to “Successful”. In case of errors, output will be in “Error” status.                     Errors can be viewed by clicking log button.

    • Scheduled (2)

                    Output is processed using new transaction introduced VF31F for billing document.               

            

  • Email output in SOST –

          Invoice copy is sent as PDF attachment.

         

123 Comments
Markus_Berg1
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Maurizio,

The error likely comes as your user does not have the authorization for the CDS view I_BILLINGDOCUMENT which is used for data retrieval.

Each form template based on a gateway service can include CDS views.

You can view them in the transaction SEGW. The name of the gateway service is a property of the form template which you can view via the App "Maintain Form Template".

Inside SEGW you find the data mapping under 'Service Implementation' -> <EntityName> -> Mapping (If 'Mapping' is visible a CDS view is used). Double-click and on the right side you will find the used CDS view.

Regards,

Markus

Former Member
0 Kudos

Is there any transaction like VF31F for Purchase Order out put ?

Former Member
0 Kudos

Yes, there is: ME9FF

Former Member
0 Kudos

Hi Debtanu.

We have the same issue not getting the output determined using transaction ME21N. If we use transaction ME22N for the same order, the output is determined. Just like you described.

Did you solve this issue?

Best regards

Maarten

Former Member
0 Kudos

Hi Maarten,

Implement SAP Note 2311488, and it should start working fine in ME21N as well.

Regards,

Debtanu

Former Member
0 Kudos

ME9F is not supported for S4HANA, b'se the application is EF is not valid

former_member117942
Participant
0 Kudos

Hi Markus,

could you give me more details about CDS view I_BILLINGDOCUMENT and why there are no customizing in the help guide related to these service?

In the sap documentation for output management I've not found any link to SEGW transaction or gateway transactions.

Regards

  Maurizio

Former Member
0 Kudos

Hi,  I have the BRF+ billing output working successfully but I need to do output determination based on a custom field.   I am struggling to see how to extend the BRF+ application with the new field.    Does anyone have steps to do this?   My custom field is an append to table VBRK but this field is not showing up in the view ISDBILLINGDOC which is used for the output determination.

Any advice is appreciated.

aseemb
Explorer

Have you installed ADS server.

Former Member
0 Kudos

Thnx. It worked fine again after implementing the XML's again.

Former Member
0 Kudos

Hi!

I need help on transporting the configuration rules between 2 clients in the same development system.

I´ve done the configuration and I couldnt select the OT, this was selected by default. The i´ve transported totesting client with scc1 but the changes were not transported.

Is there any special procedure for this?

The note says that all changes are considered customizing activities.

Thanks!

Mariel

Former Member
0 Kudos
Hi Barbara can you share the solution for the BRF+ billing output. I am struggling how to get it work. Do you have a customizing document ?
Former Member
0 Kudos
Hi Barbara can you share the solution for the BRF+ billing output ? Do you have a customizing document ? What else did you configer ?
0 Kudos
Has anyone make it work with IDOC channel?
Juwin
Active Contributor
In the earlier 'NAST' Output processing, I was able to check the 'Analysis' button, and see why an output type was not triggered - to understand which condition was not satisfied. Is there an equivalent functionality in the new 'Output management'?

In case of Email output, how can I maintain new Email templates?

What are the reasons why an output type is stuck at 'To be output' status - and no ABAP dumps?

Thanks,
Juwin
Former Member
0 Kudos

Thanks Dario,
I think ME9FF is correct. Thanks for the Information.

My problem is now the email- message text which is not capturing in the email.
when PR is converted into a PO > it is automatically send an e-mail message but the body message is not capturing which was earlier set with NAST.

Is there any way without disturbing standard> a possibility or config change will work?

BR
Himanshu

Former Member
0 Kudos
Yes , My e-mail is transmitting perfectly now automatically with out any batch job.
Former Member
0 Kudos
Hi Markus,

how to choose with nast for billing  for output determination  in S/4 Hana? i don't want to use BRF+ or bgRFC methods.

or who knows anybody ?
Former Member
0 Kudos
Hi Victor
We've been trying to set it up for intercompany processes (Purchase order from company A to company B, billing document from company B to company A) and have not been successful.
I've found note 2228611 - Output Management in SAP S/4HANA , which has a link to note 2267376 - Billing Document Output Management (a search for 2267376 doesn't work, follow the link from 2228611). 2267376 says :- Because output management for SAP S/4HANA only supports the "pure" output channels, while the NAST-based output is also used for several kinds of post-processing, output management for SAP S/4HANA cannot be used if one of the following NAST transmission mediums is required: 8 Special function 9 Events (SAP Business Workflow) A Distribution (ALE) T Tasks (SAP Business Workflow) In this case, please switch back to NAST:

So I think we must switch back to NAST to get IDOCs working.

Richard
Former Member
0 Kudos

Hi Himanshu, I have configured the custom PO output type and maintained OPD config. In my case, still the standard output is getting determined. Regarding email message – How did you create the message? Did you use custom CDS view?

We have requirement to trigger email to multiple email addresses and also to buyer if possible. I maintained receiver to and maintained the context value as supplier. In the CC, I maintained the context value as purchasing group. Did you complete anything in this area?

Former Member
0 Kudos
Hi Juwin,
Did you figure out how to get the email templates?
Former Member
0 Kudos
Hi Tarun,
If the standard out put determination is happening, then the BRF+ config needs to be corrected,

Thanks!
Former Member
0 Kudos
Hi,

I have configured BRF+ for Purchase Order and it works fine. I have my channel configured as e-mail and the e-mail is correctly triggering to the Supplier with a PDF document attached as PO. details. My question is the E-mail body message is coming as blank.

Could you please suggest how to configure and where to configure so that It would work fine.

As per the technical analysis it didn’t pass through the filter since the program has NAST-NACHA = 1

BR/Himanshu
Former Member
0 Kudos
Hi Anirudh.

Thanks for sharing the information. One question: If we are using a SmartForms-based purchase order form and do not require a PDF to be generated, do we need to perform all the previous steps of installing the XML, activate the BRF +, KPRO and Adobe Document Server? The version is SAP S4HANA 1511.

Regards,
Luis
Former Member
0 Kudos
Hi,

I have setted all configurations and the brf+ work.

But I have a problem. When I start a printout of a PO is generated a PDF, but when I modify the PO document later I have to restart another print to see the changes in this document. Is there any possibility to see the changes in the first generated output and, so, do not recreate a new output?

Regards,

Armando
former_member267445
Participant
0 Kudos

Hello All,

I have configured all the settings for BRF+ output determination as mentioned by Anirudh for Billing(Invoice). In VF02 I have given the details with custom adobe form in place of Master Template which I have configured in ‘Assigned Templates’ and click on PDF button to view the document, but I am getting an error like “Key parameter BillingDocument has not been provided.”

Did I missed any setting?

Can you please help me on this?

 

Thanks and Regards,

Muralikrishna Peravali.

 

former_member267445
Participant
0 Kudos
Hello Barbara,

I have configured all the settings for BRF+ output determination as mentioned by Anirudh for Billing(Invoice). In VF02 I have given the details with custom adobe form in place of Master Template which I have configured in ‘Assigned Templates’ and click on PDF button to view the document, but I am getting an error like “Key parameter BillingDocument has not been provided.”

Did I missed any setting?

If you have any document can you please provide

 

Thanks and Regards,

Muralikrishna Peravali.

 
former_member333746
Discoverer
0 Kudos
Hi,

 

We have 2 clients DEV  & TEST. we uploade S4CORE 101 XML in DEV system  and decision table are being displayed and all of the xml were captured in customizing TR #, but how to transport the same in TEST client ? i tried everything but decision table are still not getting reflected.

Please help.
Former Member
0 Kudos
Hello Experts,

In the old output determination (NACE) it was possible to prevent the printing of invoice by using requirement output control number (Standard routine 62 application V3 provide by SAP).

This routine was useful, that was a way to not send an invoice to the customer until the posting.

How we can manage it with BRFPLUS. Is there standard scenario provide by sap that we can use ?

Thanks for your help
Former Member
0 Kudos
Dear Experts,

Have you succeeded in  the purchase order message output with IDOC?

how to maintain the partner profile?

I have done all the configurations for print and idoc, Print is populated in the purchase order, but idoc is not populated.

Sometimes even print out is not populated.

Request your help

 

Regards

Praveen g
Former Member
0 Kudos
Hi experts,

I implemented S/4HANA output message with Smartforms, so dispatch 1 is not working for purchase order (print device is PDF1 type), KPRO and SBGRFCCONF were defined, after save purchase order (without release strategy) message status for PRINT channel is "To Be Output" and it doesn´t change to "completed".

Dispatch 2 is working fine after execute ME9FF, I only have one question, a pop up to select local device is displayed or if I have pdf creator as default printer, PDF is displayed to save at this moment.

In output message for material document GOODS_RECEIPT_PO_SLIP, dispatch 1, 2 don´t work, after execute program MATERIAL_DOCUMENT_OUTPUT_RUN, I have this message "Error(s) occurred when rendering the output item."

Do you know if is necessary to create ADS (with Java installation) to render PDF if I use Smartform and not PDF forms?

Thanks,

Lili
Former Member
0 Kudos
Hello Experts,

I am new to SAP and have started working recently on S4 HANA 1610 version.

Need your opinion on using BRF+ for outbound delivery. I checked in opd and outbound delivery is there as an output type and the other settings are also maintained for the same. However, in SPRO, I am not able to locate any node to activate the new output management for outbound deliveries and it's output determination is happening through NACE currently.

Is it possible in the 1610 version to have the outbound delivery output through BRF+.

Please help me out.

Thanks,

Jayanta

 
Former Member
0 Kudos
Hello Experts,

After processing document in ME21N when i check the purchase order in ME23N it gives me an error "Error when trying to access KPro file storage (Save Not Allowed)". Please help me out


Thanks
Former Member
0 Kudos
Finally I found the solution by using OPD options. This blog is outdated, it's better ta have a look at note 2228611
zidanvi1
Explorer
0 Kudos
Hi,

I've setup output management for billing documents for  PRINT and EMAIL  channels.

I've noticed that there is email template field and predefined template ID.I assume it is used for email body message.

Do you know how to edit this template?   It is not smart form,  Adobe PDF or SO10 text.



Do you know how to change default email body?



 

 

Thank you
Former Member
0 Kudos
Hello Viktor,

 

Have you find a solution with customizing email template? I have the same issue as well.

Please tell me if you are able to solve it.

 

Thanks.
Former Member
Hi Anirudh,

In development system output determination procedure for s/4 hana we did all the changes and export to quality and production also.

Here Developement side output taken automatically in Billing working fine but production system not working properly.

In development taking one form and production taking another form automatically.

 

Please need your inputs.

 

Regards,

Pavan.
zidanvi1
Explorer
Hi Annie,

Sure we solved it.

 

For customization you need to logon to Fiori and use app maintain Email templates. Here you can use pre-delivered template or create/copy new one.

We had some issues with authorizations for creation and copy/paste of templates.

I find this solution very user-friendly, basically there is no use for developer more.

 

Hope it helps

 
Former Member
0 Kudos
Hi Anirudh,

Is it possible to active archiving for the documents with Output management based on BRF+ .

We are able to activate  the archiving for the Nace based configuration by setting the archive mode 3 and storage mode in the nace config.

how do we achieve this for the documents based on BRF+ Output Management.

Thanks

Ramakanth

 

 
former_member194575
Active Participant
0 Kudos
Hi Pavan,

There should be a problem with your BRF+ maintenance in production. Did it work fine in quality? Please check whether output record is maintained in BRF+ screen in production. Also, check to see "Assign Form Templates" configuration in the system which form and program is assigned.
Former Member
0 Kudos
Hello Viktor,

That's great! I am new to fiori, can you provide steps how to access the app? Your guide will be really appreciated.

Thank you!
pwrdassen
Explorer
0 Kudos
Just to help out some people and appreciate the Forum, some problems that had me stuck for a while.

Item not relevant for output, But you know you have done the above for sure. Make sure the in OPD the output relevance is 'Activated', maybe delete the line and put it in again.

Output does not come default in your document, although you have done above correct. There is a mandatory field in the "channel" option for exclusive indicator that gives error's when you push "Check". to solve this push Edit and than go to table settings on the right to uncheck this mandatory field. You can always simulate if the flow works.

IDOC defaulted to LS partner, forget it. The whole ALE is bypassed in this new setup. Either go through PO/PI or something or switch back to NAST.

 

 
Former Member
0 Kudos
Hi Anirudh,

Thanks for useful information. We have requirement to use this new BRF+ OM functionality (S/4 HANA) for customer invoice/Credit Memo (Transactions-FB70/FB75). Can you confirm if BRF+ OM functionality to generate the PDF forms can be enabled for this application, and if yes how? I can see this functionality is enabled for billing/PO, but can't figure out if there is any placeholder for above transactions. All the blogs enlisted are related to SD billing doc.

Traditional approach used to print Customer Invoice: Generate Customer invoice via FB70, then request for correspondence FB12, and finally print it via F.61

Note: I've enabled all the config in S/4 HANA 1610 system.

Cheers, Abhi
Mithun_Kr
Active Participant
0 Kudos
Hi Guys,

We've the similar requirement as Tarun above. In our case, the vendors have multiple email IDs maintained, but the PO email is being sent only to one (primary) email ID. We need the email to be sent to all the email IDs maintained within the vendor master.

Any idea if this is possible with some configuration, or do we need to write any custom code to enable this?

Also, can anyone please point me to any standard program/class/FM which basically sends the email from PO?
0 Kudos
We have done all the PO output configuration thru BRF+. The receiver is Email.

In the PO, status is "To be Output", however, there is nothing in SOST or ME9FF.

 

Can anyone assist in resolving this issue?

 

Thanks, in advance.
0 Kudos
Hello Anirudh

This is an excellent document. I have a question. What is the equivalent of NAST master data table in the new S/4 HANA output output control methodology?

In the traditional output methodology, processed,failed and unprocessed outputs are stored by application type in NAST

Similarly, where is this master data stored when we decide to use the new output control?

 

Regards

Sriram.,
This issue has been resolved. bgRFC  configuration was missing.

PO output for Print and Email works fine now.
manfredklomp
Explorer
0 Kudos
Hi Mariel,

Did you manage to solve this? We have the same issue, for some reason changes to OPD were not transported to our Unit Test Client using SCC1.

Your input is appreciated!

Kr,Manfred
former_member47944
Participant
0 Kudos
Hi Experts.

Can anyone please tell me the required configuration in "Define Business Rules for output determination" node for sending my PO to the vendor by mail ? noting that I have defined an output type for PO and assigned "Email " output channel  then defined rule for determination then assigned form template

Also what is the use of Business Partner ID and Email URI in " Email Recipient"  in Business rules output determination node ?

Any little help will be appreciate
thank you
Former Member
0 Kudos

Hi expert,

I am trying to perform SPRO : “Define Rules for Determination of Master Form Template” in new S/4 HANA Output management(BRF+) to assign SAPScript (MEDRUCK) to the form template for Purchase Order, however I hit with error that I unable to assign the MEDRUCK. Anyone can advise how to fix the error?

 

Thanks in advance.