Output Determination   & Rebate

hi guru
give me the steps for Output Determination & Rebate?
regards
Mohammedrenu
[email protected]

Hi Mohammed Renu
<b>Output determination</b>
<b>What is output?</b>
Output is communication. When we create a transaction in sales & distribution, and save the transaction we may have to communicate to the concerned business partner about the transaction.
Example;
VA01 (Create&#61664;Purchase Order-&#61664;Customer--  send the order confirmation to the&#61664; save the sales order-&#61664;sales Order)- customer
Here the output is “ Order confirmation”
This output is sent Sold to Party&#61664;Customer-&#61664;to business partner-
Other Examples: Quotation, Invoice, Delivery note, Packing List
Output determination happens through Condition Technique.
Condition records are very important here. And these records contain answers to following questions.
a) What is the Output Type? Order confirmation or Invoice etc
b) Who is the recipient? A Sold-to-party or Payer etc.
c) What is the media? Take print out and send, or as email? Or Fax? Or EDI (Electronic data Interchange)
d) When output to be processed? Immediately when the transaction saved or scheduled to happen at particular Time etc
e) In which language the output to be prepared
Customization:
IMG—SD—Basic functions—Output Control
Output Determination
Output Determination using Condition technique
Maintain Output Determination for Sales Documents
Maintain output types
SAP provides standard Output types for sales, shipping, transportation and billing
Sales:
AF00 Inquiry
AN00 Quotation
BA00 Order
RD03 Cash sales invoice
Each of this condition type has Repository data called Routines
a) Program---Program that reads data from tables (VBAK / many tables storing data pertaining header etc)
b) Form routine—Program used for creating layout
c) Form---Layout
The Output type has an Access sequence
Example: BA00 has access sequence 0010
Access sequence uses sales document type as the field under table 7
SAP provides standard Procedures, Copy the procedure and assign it to the Sales document Type
Select maintain output determination procedure
Position V10000 (Order Confirmation)
Select V10000 and Copy as
ZV1000 Kirlosakr Order Confirmation
Save
Assign output determination Procedure
Allocate Sales Document Header
Position ZKOR
Sales document Type Procedure
ZKOR ZV1000
Save
Now maintain Condition Records
SAP menu—Logistics—Sales & Distribution—Master data-Output--sales document
Create VV11
Sales Doc=ZKOR
Partner function=SP
Media=1 Printout
Date=4 immediately when saving transaction
Lang=EN
Now select Communication Tab
Printer= A000 virtual Printer
Save the Record
Create an order and check the Order Confirmation
Create VA01
Save
sales document—issue output&#61664;VA02- to
Select BA00 and select Print review to see the Output
Outputs for shipping processes customization carried out under Logistics Execution
IMG Menu—Logistics execution—Shipping—Basic shipping Functions-Output Control-Output determination---
Maintain output determination for outbound deliveries
Std Delivery outputs
LD00 Delivery document
PL00 Packing List
Follow the same procedure, like in sales, Copy the std Procedure and assign to respective documents like Delivery document etc
Output determination for Groups---Used for picking list generation
<b>REBATE PROCESS</b>
Path: Sales and Distribution --- Billing --- Rebate Processing
Step: 1
Maintain Access Sequence in Pricing
Path: Img --- Sales & Distribution --- Basic Functions --- Pricing --- Pricing Controls --- Define Access Sequence --- Maintain Access Sequence.
B003 is the STD. access sequence for Customer Rebate.
Step: 1a
Click on the customer rebate and click the Accesses
Step: 1b
Then click on the Fields
Step: 2
Define Condition Type
Path: Path: Img --- Sales & Distribution --- Basic Functions --- Pricing --- Pricing Controls --- Define Condition Types --- Maintain Condition Type.
B003 is the STD. Condition Type for Customer Rebate
Step: 2A
Then Pick the Customer Rebate and Pick the Detail Button. And Maintain the Data’s.
Step: 3
Define Agreement Type
Path: Sales & Distribution --- Billing --- Rebate processing --- Rebate Agreements --- Define Agreement Types.
B003 is the STD. Agreement type for Rebate Processing.
Step: 4
Define Condition Type Groups.
Path: Path: Sales & Distribution --- Billing --- Rebate processing --- Condition Type Group --- Define Condition Type Groups.
Step: 4A
Assign Condition Types/Tables to Condition Type Groups
Path: Under the Same Menu path --- Assign Condition Types/Tables to Condition Type Groups.
Step: 4B
Assign condition type groups to rebate agreement types
Path: Under the Same Menu Path --- Assign condition type groups to rebate agreement types.
Step: 5
Create Condition Record.
T-Code: VBO1
Step: 5B
A screen will Pop-up Enter the Rebate Recipient.
Step: 5C
Then Click on the Condition.
Step: 5D
A screen will pop-up
Enter the Customer. & Enter the Percentage.
Then SAVE the condition record.
Step: 5E
Then a Screen will pop-up asking for Settlement Material. A screen will be displayed.
Enter the Settlement Material here.
Then SAVE the condition record.
Step: 5F
A message will pop-up as Customer Rebate for eg. 143 Created.
Step: 6
Go to Customer Master to Activate Rebate.
T-Code: XD02
In Sales Area Data in Billing Doc. Tab Activate Rebate.
IN Billing Document tab
Click on the Box and Activate the Rebate
Step: 7
Go to the Enterprise Structure
Activate Rebate in Sales Organization.
Path: Img --- Enterprise Structure --- Definition --- Sales & Distribution --- Define Copy, Delete, Check Sales Org.
Step: 7A
Pick on the sales org. AND PICK THE DETAIL BUTTON. A screen will pop-up
Click on Activate Rebate Pro. Active.
Step: 8
Activate Rebate in Billing Doc. F2. In define Billing Doc.
Click on the box and Activate Rebate.
Then create Sales order, delivery and Billing
Rebate setllement:
Go to VB02 enter ur sales deal no, and change the agreemetn status to B then enter Shift+F12 and enter the amount to be paid for example u say $80
Then check in rebate payments rebate doc and partial setllemetn since you have not paid in full.
View the credit memo request
Remove the Billing bloock Go to VA01 and put order type G2 ,,go to create with ref and enter ur Sales order no,,save the doc now.
Then go to VF01 and enter the credit memo reqst no generated...save the doc no and go to VF02 and say release to accounting
Reward if useful to u

Similar Messages

  • Purchase Order and GR document Output Determination and creating own logo o

    Can anyone let me know the process of output determination of PO and GR documents.
    Also let me know the way to incorporate my own logo on the documents

    Hi sudip
    For the logo on documents, you have to take help of ABAP ppl.
    Output of Purchase Order
    1. Condition Table
    SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
    Select: 
    Purchasing Doc. Type,
    Purch. Organization,
    Vendor
    2. Access Sequences
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
    3. Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
    *4. Message Determination Schemas*
    4.1. Message Determination Schemas
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
    4.2. Assign Schema to Purchase Order
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
    5. Partner Roles per Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
    6. Condition Record
    Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
    Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
    Output of GR
    After setting table, access sequence and output type for GR,run MB02 transaction, enter material document number. Double click one line item and select messages. Separate screen will be opened to configure outputs. Give the required fields and save the document. 
    Now Run MB90, you can take printout. Output Type: WE03 or WE01 or WE02

  • Output determination ----Urgent

    Hi ,  I got a problem regarding Output determination in SD.
    There is credit memo , created based on an invoice. When iam taking the "Print preview " at the header level of the credit memo, " the Reference no./Date "  
    is not showing anything.
    When Iam checking the "Edit" button at the header level and then clicking on the "Processing Log", it is showing the following information:
        1.  Object 0062000080
         2. Output type: Order Confirmation
         3. Processing log for program RVADOR01 routine ENTRY
         4. Appl. V1 - Problem during data retrieval -
             Table/structure   VBAK
         5. Window TITLE is not defined for form RVORDER01
         6. Element HEADER_DATA window MAIN is not defined 
            for  form RVORDER01
         7. Element HEADER_TEXT window MAIN is not defined for
             form RVORDER01
    So, plz help me resolve this issue . What is the error and how to resolve this error?? Its an urgent case
    Thanks with regards
    Sourav Bhaumik

    Dear Sourav,
              Chect the output type program  RVADOR01 with the help of the ABAPer then debug the program then you can come to know what is the exact problem.
    -->Before you Check the output determination assignment to the Creditmemo and output type assignment.
    I hope it will help you
    Regards,
    Murali.
    Edited by: Murali Mohan.T on Mar 31, 2008 8:34 AM

  • Print HU label from Outbound delivery using output determination

    Hi,
      We have a business requirement to print HU labels from outbound delivery. The steps followed are
    1) User executes VL02N
    2) User clicks on packing
    3) Material is entered to pack. HU is automatically generated.
    4) After saving the delivery, output message is triggered.
    Output determination is as follows
    1) An Z output type is created.
    2) Form entry and smartform name is assigned to this output type
    Issue:
    The issue is when the output message is triggered and the code in the form entry is executed, the handling unit (from nast) is not yet committed in the database. Since it is not updated in the database table, we cannot get any handling unit data to be printed.
    Any inputs on how to print HU labels using output determination from outbound delivery is appreciated.
    Thanks,
    Sandeep

    Hi Surya,
         Thanks for the reply. But, my question was how to print labels from VL02N when i pack a material on this delivery.
    Regards,
    Sandeep

  • How to re-run output determination after goods issue through idoc

    Hello,
    i've got a question about output determination. We are currently in a process to automate picking, packing and goods issue through a 3rd party software. The software creates DELVRY03-Idocs including picking, packing and goods issue-information. Picking, packing and goods issue work just find and after submitting the idoc, the delivery is updated as needed.
    The problem arises when it comes to printing the shipping document on the printer belonging to the picking station that just processed the delivery. To determine the correct printer, the external software includes the picking station number inside the idoc. A user exit in idoc_input_delivery puts the number (3 digits) into likp-traid. The customizing for using this field inside output determination is complete and seems to be working.
    The problem is: as the number of the picking station is not known before goods issue, the LD00 message must not be generated before goods issue. I used the appropriate condition insinde the message scheme, the message is not generated until goods issue is complete. After processing the DELVRY03-Idoc, the message should be found and generated, but it isn't. When i take a look at the delivery after submitting the idoc, goods issue is complete, picking and packing is done - and no sign of an header message of type LD00. First i thought about a misconfiguration inside my customizing for output determination, but when i access the delivery via vl02n (change delivery), output determination seems to be processed again and without making any changes or actions, LD00 is generated and waiting for processing. After saving the delivery, LD00 is processed and the shipping document is printed exactly where it should be.
    So, as my customizing seems to work and everything else around idoc processing doesn't make any problems either, i conclude that, after processing the idoc, R/3 just needs a little kick to re-run the output determination, find the now fitting condition for LD00, find the appropriate entry in the condition table and print the document.
    I already tried report rsnast00, but this one just seems to run already created messages.
    Any ideas how to automate this little "kick in the butt"?
    Thanks in advance!

    I'm working on a similar issue with ws_delivery_update. I'm not using the IDOC as you are, but I'm using the function in a program of mine to PGI the delivery, but the output isn't being added to the delivery. I've tried to run the function twice as you suggested, but that doesn't seem to work. Do you have any suggestions or ideas on things to try?
    Thanks,
    Eric

  • Email PDF file name issue via output determination - order confirmation etc

    Hi,
    I can email pdf files via output determination. Unfortunately the file name is same as sapscript name. How do I change it to the name I want for example document number.
    Thanks,
    Jai

    Hi Jaideep,
    You can change the mail title at Output determination.
    T/code NACE--> Application > Outputtype> Select O/P --> select Mail title and texts --> specify your text( with language) in "title" .
    Whenever Script send via e-mail the text you have entered will apear as mail title.
    Hope this may help you.
    Lanka

  • Field catalog not appearing in the condition table for output determination

    Hello,
    I wanted to include WBSTK as a condition table entry in the output determination for  outbound deliveries, WBSTK is available as field catalog , but not available during condition table creation.
    Can you pls help me out?
    Regards
    Vaidee

    Check OSS Notes
    379619 - Preference process in SD order: Prefrnc ID missing
    595984 - Preference indicator in SD order
    379269 - Preference in SD doc: User exit: Set pref. indicator PREFE
    Regards

  • No output determined for GR slip

    Hi Experts,
    Need your help to analyze a situation.
    My system is not able to determine a output condition record for a material document for GR. The system ends up in  a error "The system could not create any outputs". Although the system immediately generates a output when the printer name is filled in the condition records.
    Settings currently done in the system:-
    - Proper customizing exist in the system for output detrmination for Inventory management.
    - Print parameters for WE01(individual slip) is set to S "User parameters".
    - Condition record maintained for WE01 with dispatch time 4 for a "print" output. The printer field is kept blank.
    - User parameter NDR not Set. The check box XNAPR is checked manually.
    - A printer is set in the User parameters -
    >Defaults -
    Output device -
    ML0001(physical printer).
    OSS notes already checked:-
    446041 (sympton 2 applies, but it doesnot help).
    426554 (all settings done as per the checklist)
    The system should act as below but unfortunately it doesn't.
    The system checks whether a printer has been specified in the condition record. If so, it is used. If not, it checks the message type to see whether a print parameter has been set. If no parameter has been set, no message is generated. If a parameter has been set, a printer is sought in accordance with this parameter. If a printer is found, it is used to output the message. If not, no message is generated.
    Please help me with your expertise.
    Regards
    Raj
    Edited by: RajKiran Mohanty on Mar 8, 2012 4:31 AM

    Hi,
    I am not sure but check this
    sap 426554:  check lists for output determination and printer determination for goods movements
    Checklist 2: Check printer determination Customizing
    1. Which printer do you want to use?
    Printer: _____
    Is the printer defined in the MM-IM Customizing? (Customizing MM-IM > Print Control > General Settings > Printer setting)
    Entry exists: _ yes / _ no
    2. Does the condition record have a fixed printer (see question 6 of checklist 1)? (Customizing MM-IM > Output Determination > Maintain Conditions > Communication). Note that it does not usually make sense to define a printer in the condition record otherwise all messages are printed with this printer.
    Printer in condition record: _ yes: Printer ______ / _ no
    3. Which print parameter does the output type have? (Customizing MM-IM > Output Determination > Output Types)
    _ Plant/storage location (7)
    _ Plant/storage location/user group (9)
    _ User (combination of output type/user name) (U)
    _ User parameters (printer from user master record) (S)
    a) Printer determination according to plant/storage location (7)
    Which plant/storage location do you use?
    Plant: ____  Storage location: ____
    If the purchase order has an account assignment, the storage location is initial.
    Is there an entry for the printer determination with the above combination? (Customizing MM-IM > Output Determination > Printer Determination)
    Entry exists: _ yes / _ no
    b) Printer determination according to plant/storage location/user group (9)
    Which plant/storage location do you use?
    Plant: ____  Storage location: ____
    If the purchase order has an account assignment, the storage location is initial.
    With which user is the material document posted? (See question 7 of checklist 1)
    User:________________
    Which value does parameter ND9 have for this user (display user master record > parameters)
    Parameter ND9 (user group): __________________
    Is there an entry for the printer determination with the above combination? (Customizing MM-IM > Output Determination > Printer Determination)
    Entry exists: _ yes / _ no
    c) Printer determination according to user (output type/user name) (U)
    With which user is the material document posted? (See question 7 of checklist 1)
    User:________________
    Is there an entry for the printer determination with the above combination? (Customizing MM-IM > Output Determination > Printer Determination)
    Entry exists: _ yes / _ no
    Have you mark fixed indicator for printer?
    Regards
    Kailas Ugale
    Edited by: kailasugale on Mar 8, 2012 2:14 PM
    Edited by: kailasugale on Mar 8, 2012 2:16 PM

  • Output determination for PO

    Hi, I don't have much knowledge,waht are the steps and settings  required to maintain output determination for purchase order and material document.
    Thank you.

    Hi,
    PO Output
    Output of Purchase Order
    1. Condition Table
    SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
    Select:
    Purchasing Doc. Type,
    Purch. Organization,
    Vendor
    2. Access Sequences
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
    3. Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
    4. Message Determination Schemas
    4.1. Message Determination Schemas
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
    4.2. Assign Schema to Purchase Order
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
    5. Partner Roles per Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
    6. Condition Record
    Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
    Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
    GR Output
    Output of GR
    After setting table, access sequence and output type for GR,run MB02 transaction, enter material document number. Double click one line item and select messages. Separate screen will be opened to configure outputs. Give the required fields and save the document. Now Run MB90, you can take printout. Output Type: WE03 or WE01 or WE02
    Regards,
    Biju K

  • Line Item fields for output determination?

    Hi Gurus,
    we are having this dilemma. we want to create an output type for Purchas Orders which will be automatically triggered thru condition records. however, the criteria should include PLANT and MATERIAL GROUP which we all know as part of Line Item Details.
    our problem now is that when the output types are created, our output is not created because the PLANT and MATERIAL GROUP criteria is not satisfied. it is empty.
    is there a way to fix this? i'm thinking maybe some abap code or badi to force the value to the kompbea structure can do the trick (as the criteria came from this) but we have tried this and the kompbea field does not get populated.
    any ideas? abap fix and configuration is most welcome. <removed by moderator>
    thanks.
    Edited by: Thomas Zloch on Nov 22, 2010 5:12 PM - please do not offer ..., read rules of engagement

    Dear Guru's,
    we just facing the already discussed issue that a PO within PLANT from PO-item-level should be part of the PO-output determination. Which userexits have to manipulated to get field PLANT into structure KOMKBEA_FILL especially when PO is still not saved (NO EKKO/EKPO information available) but message is already determined with status "NOT PROCESSED"???
    Thanks for an answer.
    Regards,
    Bernd

  • Output determination for Customer Account group - A brain teaser

    At the place of configuration for Account groups, there is a field called Output Determination which has values like DB001, DB002 etc which says output for sold to, ship to and so on...
    What is the purpose of maintaining output determination procedure at the account group level?
    And also, where can i do the complete output determination for it? Like i could see Output determination for sales activities, sales documents, billing documents and shipping...But no where in the img screen, i found a place where i can configure these? Any ideas?

    In SAP, we send different output types(read documents) for Inquiries, quotations, orders etc. to relevant partners (read contact persons) sold-to party, ship-to party etc. thru various transmission mediums like ex. Print, Fax, e-mail etc.
    Output can be determined by using component output determination procedure. System should know from where the output is to be determined whether from IMG or from customer A/C group.  This is depended upon the control that we can activate or deactivate in "Check access for condition type" in definition of the output type (T.Code: NV03)
    Output Determination:
    IMG > Sales and Distribution > Basic Functions > Output Control > Output Determination  Output Determination Using the Condition Technique > Maintain Output Determination for Sales activities/ Sales Documents etc.
    Regards
    AK
    Reward points if helpful

  • Handling unit output determination questions

    I have configured a new output type for a custom label we need to implement for handling units.   It is assigned as V6, for Ship-to Party/Shipping Material.
    In VL01N or VL02N, I am able to create the handling units and pack the delivery line item materials into them.
    I am able to manually assign the output type to the handling unit in VL01N/VL02N, but have not been successful in getting the output type to auto populate.  I have verified that it is not populated after packing the HU and saving from VL01N, or when doing from VL02N, or after PGI.
    I have been searching the forums and have not found the answers I need.
    1.  Is it possible for the output type to automatically populate for a handling unit?  If so, at what point should this happen?  I would think based on how our custom label output types for delivery documents behave, it would assign after save from either VL01N or VL02N.
    2.  When I create the HU, I specify a VERP packaging material number that represents the carton in order to create the HU.  I do not have the material on the sales order or delivery as a line-item, and I am not getting any error messages indicating that it should be. 
    If this should work the way we expect it to, any suggestions on what I have overlooked that would prevent my output type from automatically assigning?
    Thanks in advance for your help.
    Dave

    Hi Joan,
    Thank you for your answers.  They were most helpful.  I was finally able to get the new Output Type to assign after I created the HU's and saved the delivery.
    Hopefully you won't mind if I ask some related questions.
    1.  If I went to VL02N for a delivery where I had already created the handling unit, it did not automatically get the Output Type assigned when I saved.  (Like it does for our delivery based labels when I add a user in NACE that previously wasn't identified to get the label.)   Is this the normal behavior for HU-based output or am I still missing something in my setup?
    2. I did the VHAR step and specified both the Output Determination Procedure and the Output Type of my new label,as suggested.   This did work once I finally tested by creating a new HU for a delivery, rather than checking an existing delivery/HU.  Is entering the Output Type here critical?  If another customer has a different label format, I think assigning the Output Type here this will cause a problem for us.  (I haven't had a chance to change the config to remove this and see if the Output assigns based on references elsewhere, now that I know it seems to assign only when the HU is initially created.)
    Thanks again!
    Dave

  • Output determination and output type?

    hi all,
    wat is meant by output determination and output type?how and y we use it?
    regards,
    keerthi

    Hi Keerthi,
    Output determination is used in  message control. You can read more about it here:
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/19878343b111d1896f0000e8322d00/frameset.htm
    to configure it please use transaction: NACE
    best,
    Wojciech
    <i>please reward points for helpfull answer</i>

  • Output Types and output determination procedure

    Hi All,
       What is the output type and output determination procedure for the following:
    1) Credit Memo Request
    2) Credit Memo
    3) Debit Memo Request
    4) Debit Memo
    Regards
    Ashis

    Hi Ashis,
    As per the standard
    1) Credit Memo Request-
    Procedure-V10000
    Output type-BA00
    2) Credit Memo
    Procedure-V10000
    Output type-RD00
    3) Debit Memo Request
    Procedure-V10000
    Output type-RD00
    4) Debit Memo
    Procedure-V10000
    Output type-BA00
    I hope it will help you,
    Regards,
    Murali.

  • Urgent - Automatic output determination for PO doc type

    Hello all,
    I have created an output type along the lines of NEU and maintained all the necessary setting. new outpout type is ZNEU. I want this to be triggered when i save my PO with new PO order type ZS.
    However, when i save my PO type ZS no output determination takes place.
    Where exactly is the link between PO type ZS and output type ZNEU.
    Any help will be appreciated.
    regards
    s Datar

    Check all the settings as mentioned below
    PO Output
    Output of Purchase Order
    1. Condition Table
    SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
    Select:
    Purchasing Doc. Type,
    Purch. Organization,
    Vendor
    2. Access Sequences
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
    3. Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
    4. Message Determination Schemas
    4.1. Message Determination Schemas
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
    4.2. Assign Schema to Purchase Order
    SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
    5. Partner Roles per Message Type
    SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
    6. Condition Record
    Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
    Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
    GR Output
    Output of GR
    After setting table, access sequence and output type for GR,run MB02 transaction, enter material document number. Double click one line item and select messages. Separate screen will be opened to configure outputs. Give the required fields and save the document. Now Run MB90, you can take printout. Output Type: WE03 or WE01 or WE02
    Regards,

Maybe you are looking for