Reg:Standard purchase oder printing

Dear All,
In ME9F transaction code we assigned one 'z' print program for standard PO printing and as well as one 'z' form(sap script ) name for standard PO printing. what is problem means we included one 'z' condition type for PO printing. where we have to include that 'z' conditon type in standard PO printing. we searched in print program and form (main window) also for existing 'z' condtion types , from there itself we can include that newly 'z'  condtion type. But we couldnt able to find out that existing conditon types.
If there is a any solution let me know how to taggle this issue.
Thanks,
Sankar M

Hi,
Go to transaction: NACE
Select the approrpirate Application
i.e in your case if it is purchase order then it is EF.
Click the output types.
Click the edit icon and then go for new entries.
Enter the zcondition type.
Regards
Sunil.

Similar Messages

  • Hi : Reg Standard Purchase Organization

    Hi,
    Can anyone tell what is Standard Purchase Organization. How does it differ from other Purchase Organization. why during auto PO generation do we need to assign Standard Purchase Organization to that Plant.
    Thanks in Advance,
    Anand

    Hi
    Defination provided by SAP for std. P org
    If several purchasing organizations procure for a certain plant, you can
    define one of them as the standard purchasing organization for the
    transactions "pipeline procurement", "consignment" and "stock
    transfers".
    In source determination for stock transfers and consignment, the system
    automatically utilizes this standard purchasing organization. In the
    case of goods issues of pipeline materials, the purchasing info records
    of the standard purchasing organization are read.
    path
    Customizing-SPRO>Entersprise Structure>Assignment>Materials Management--
    >Assign Std. pur org to plant.
    As per me there is no need to assign std. P org to plant for Auto. PO generation purpose
    Vishal...

  • Unit Price Format in XSL-FO Code for Standard Purchase Order Printing

    Hi All,
    As I am new to XSL-FO, so i am not aware of doing XML,XSL-FO changes. I have an issue with the xsl-fo for standard po layout. My report layout gives ##,## instead of ##.## as my Unit Price. i.e. in the report for POs, it is showing unit price in the format as #,## eg: 0,32 or u can say like 1,70 instead it should show #.## something like 0.32 and 1.70 as my unit price. The piece of code related to unit price formatting in report as follows:
    <xsl:choose>
    <xsl:when test="(UNIT_PRICE,1,1 > 1) and (substring-before(UNIT_PRICE,',') > 0)">
    <fo:table-cell xsl:use-decimal-format="euro2"> <fo:table-cell xsl:use-attribute-sets="table.cell5"> <fo:block xsl:use-attribute-sets="form_data1">
    <xsl:value-of select="format-number(substring-before(UNIT_PRICE,','),'#.###','euro2')"/>,<xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) > 4"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) =''"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) = 1"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) = 2"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) = 3"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),3,1)) = 4"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,','),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,','),2,1)) = ''"><xsl:value-of select="((substring(substring-after(UNIT_PRICE,','),1,1))-(substring(substring-after(UNIT_PRICE,','),1,1)))"/></xsl:if>
              </fo:block>
         </fo:table-cell>
    </fo:table-cell>
    </xsl:when>
    <xsl:when test="(substring(UNIT_PRICE,1,1)=',')">
         <fo:table-cell xsl:use-attribute-sets="table.cell5"> <fo:block xsl:use-attribute-sets="form_data1">
         <xsl:value-of select="UNIT_PRICE"/>
         </fo:block>
         </fo:table-cell>
    </xsl:when>
    <xsl:when test="(UNIT_PRICE,1,1 > 1) and (substring-after(UNIT_PRICE,'.') > 0)">
    <fo:table-cell xsl:use-decimal-format="euro2"> <fo:table-cell xsl:use-attribute-sets="table.cell5"> <fo:block xsl:use-attribute-sets="form_data1">
         <xsl:value-of select="format-number(substring-before(UNIT_PRICE,'.'),'#.###','euro2')"/>,<xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) > 4"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) =''"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) = 1"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) = 2"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) = 3"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),3,1)) = 4"><xsl:value-of select="(substring(substring-after(UNIT_PRICE,'.'),1,5))"/></xsl:if>
    <xsl:if test="(substring(substring-after(UNIT_PRICE,'.'),2,1)) = ''"><xsl:value-of select="((substring(substring-after(UNIT_PRICE,'.'),1,1))-(substring(substring-after(UNIT_PRICE,'.'),1,1)))"/></xsl:if>
         </fo:block>
         </fo:table-cell>
    </fo:table-cell>
    </xsl:when>
    <xsl:when test="(UNIT_PRICE,1,1 > 1 ) and (substring-after(UNIT_PRICE,',') ='') ">
    <fo:table-cell xsl:use-decimal-format="euro"> <fo:table-cell xsl:use-attribute-sets="table.cell5"> <fo:block xsl:use-attribute-sets="form_data1">
    <xsl:value-of select="format-number(UNIT_PRICE,'#,###.00','euro')"/>
              </fo:block>
         </fo:table-cell>
    </fo:table-cell>
    </xsl:when>
    </xsl:choose>
    PS: My decimal formats for euro and euro2 are:
    <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="."/>
    <xsl:decimal-format name="euro2" grouping-separator="." NaN="0"/>
    Any help or reply regarding this issue will be highly appreciated.
    Regards,
    Sumir

    Hi Michele:
    I can check out for you how to print page number in XSL-FO (There is an O'Reilly) book, but I think I help you better by recommending a different strategy - Don't write XSL-FO stylesheets. While Purchasing does not support RTF templates you can still write RTF templates and convert them to FO using the XML Publisher Template Builder for Word.
    Download the matching Template Builder for Word (5.0) or XML Publisher Desktop 5.5 (includes the Template Builder) patch and then Create your template as an RTF template.
    You can then EXPORT the template as XSL-FO stylesheet and upload as to Purchasing AS LONG AS THE VERSION OF THE DESKTOP and E-Businees Suite XML Publisher MATCH.
    If you still want to write XSL stylesheet, you can just use the Template Builder to generate you the code and paste the code (e.g. for page numbers) into your stylesheet.
    By the way - Purchasing will support RTF templates in future versions...
    Hope that helps,
    Klaus

  • Standard Purchase Order document printing

    Hi All,
    I need to modify the standard purchase order document and need to print a custom note in that based on the organization criteria.
    i have downloaded the .xsl file and as i am not very familiar with that i cant understand the code.
    1)could you please let me know, where to open that xsl file either in jdeveloper or some thing like notepad, textpad etc..
    2)If possible please share the tags to print the custom message based on organization criteria
    3) where to find the xml tags related to that to modify the xsl
    Please help!!
    Thanks!!

    We need to investigate this XSL tags and need to do R&D. I finally did it.

  • Standard Purchased Order Re-approval (R12.1.3) - Reg

    Hi Friends,
    I couldnt able to generate a re-approval notification for the Standard Purchase Order.
    My higher approvers dont want to re-approve the approved purchased order again with in the tolerance days, if the days exceeds the tolerance days then needed re-approval.
    Flow as follows:
    1. Needed by date set to 150 days in Tolerance and Routing.
    2. Created a standard PO  with a current date as 28-10-2013 and got approved with the higer approvers.
    2. Now i have changed the needed by date to 25-03-2013 (148 days- with in tolerance days), got re approved at the user itselft with a revision.
    3. Now i have changed the needed by date to 31-03-2013(above 150 days) now  a re-approval notification should go to the hierarchy approvers.
        But in my case the re-approval notification is not generating.
    Kindly look into this issue and suggest me as the earliest.
    Thanks

    SQL> alter package APEX_030200.WWV_FLOW_JOB compile body;
    Warning: Package Body altered with compilation errors.
    SQL> show errors;
    Errors for PACKAGE BODY APEX_030200.WWV_FLOW_JOB:
    LINE/COL ERROR
    21/3 PL/SQL: SQL Statement ignored
    21/15 PL/SQL: ORA-00942: table or view does not exist
    82/3 PL/SQL: SQL Statement ignored
    84/10 PL/SQL: ORA-00942: table or view does not exist
    SQL> alter package APEX_030200.WWV_FLOW_PLSQL_JOB compile body;
    Warning: Package Body altered with compilation errors.
    SQL> show errors;
    Errors for PACKAGE BODY APEX_030200.WWV_FLOW_PLSQL_JOB:
    LINE/COL ERROR
    66/5 PL/SQL: SQL Statement ignored
    66/17 PL/SQL: ORA-00942: table or view does not exist
    122/5 PL/SQL: SQL Statement ignored
    122/17 PL/SQL: ORA-00942: table or view does not exist
    154/3 PL/SQL: SQL Statement ignored
    154/15 PL/SQL: ORA-00942: table or view does not exist
    SQL>
    Thanks,
    Raj

  • Customized R12 Standard Purchase Order report with custom data and layout

    Hi all,
    We need to customize the seeded Purchase Order report in R12 to add an additional section to include cost data coming from our custom table. The key is that our customized report should be launched instead of the seeded report via various PO forms (e.g. View Document menu option, PO Communications form to email, fax and print PO, etc).
    I manually set up a custom Document Type Layout for the Document "Standard Purchase Order" to use my customized template so my custom layout is shown instead of the R12 layout, but according to Oracle support the report can only draw data from a set of seeded Oracle views like po_headers_xml,po_lines_xml etc.
    Any suggestions how we can add our custom data to PO report in R12?
    Thanks! Mike.

    Hi Mike
    thats a tough one, the PO generation is a bit restrictive to say the least when it comes to customizing. It sounds like you have worked out how to get your own template in there to render the PO.
    On the data front, all I can think of is to customize and replace the seeded PO view with one that incorporates your extra data.
    Or, get into the page customization world and write your own extract and format concurrent program/procedure and then hook it onto the buttons where you want to launch it.
    You might have more luch, response wise from the EBS PO forum.
    Procurement : Procurement
    OAF: OA Framework
    Regards
    Tim

  • How to run "Standard Purchase Order Stylesheet" in EBS

    Hi again,
    Please, anybody can give some clue for this?
    In a r12 instance I have the "Standard Purchase Order Data Source" Data Definitio.
    Related to this Data Definition there are 2 Templates
    - Standard Purchase Order Stylesheet
    - Standard Purchase Order Stylesheet with Logo
    my question is... how and were in Oracle Applications (EBS) can I run this report?
    where are defined the parameters?
    I have searched in the concurrent programs, but I have not been able to find it?
    Thanks and regards.
    Juanje

    The two purchase order stylesheets can be used by the "PO Output for Communication" (POXPOPDF) process found under the Purchasing Responsibilities.
    To designate which template you want the "PO Output for Communication" process to use, you can select the template from Purchasing Super User Responsibility > Setup > Purchasing > Document Types. Then select the document type you want to change the template for (i.e. Standard PO) and change the template in the LOV.
    This template is designed in the XSL-FO format, not RTF, so it is substantially more difficult to customize than normal XML Publisher templates unless you're proficient at working with code (it works a lot like HTML once you get used to it).
    I suggest reading the white paper posted under note: 387670.1 at Metalink ("Oracle Purchasing Document Printing and Communication"). It is a decent document about how the Purchase Order PDF process works and how you can approach customizing the template if desired.
    Also, these two (and many other) R12 templates do work in 11.5.10 if you upload them. However, I have not found any good reason to use the R12 template in this case over the 11.5.10 version. There is a lot of extra code specific to R12 functionality that just creates extra overhead (and no notable enhancements for 11i users).
    Regards,
    -Brian

  • How to change the standard purchase order ???

    Hi,
       i am trying to change the output form of standard purchase order.for that i copied the standard script/form to my own created script/smart form.i modified it as per user requirement and i have given the same name in NACE>EF>output type>NEU>processing routine..in place of the standard one.and i have also activated the standard program i.e. SAPFM06P.but when i am going to me22n and print preview the previous form format is coming...
    if i will create my own smartform then it is difficult for mapping all the fields to me22n...user can not input other fields in me21n if i am giving my print program name in NACE...
    can anybody please help me...????
    pls reply soon,....
    Regards
    Amayika

    Hi,
    Are you sure you have set it for medium 1 (print output) and specify the program, FORM routine, and the Form/Script correctly?
    Another reason is the output type is not set up yet at the PO. Go to ME22N and click Messages button (next to Print preview button) and check whether your output type is already there. If it is not, then create one.
    Please also check that you have copy client the form/script from development client to test client (SAPScript need this but no need for Smartform) using T-Code SCC1. And the config is configured properly in test client.
    Regards,
    Teddy

  • Adding Company Logo to a Standard Purchase Order

    Hi,
    I went throigh this forum and tried all the different variations that have been provided.
    With the following one,
    src="url({'${OA_MEDIA}/xxx.jpg'})", I am able to see the logo , when I preview it after I uploaded the xsl-fo file.
    I also updated the stylesheet under the Setup\Purchasing Options\Document types to use the new template that I have created for the Standard Purchase order type.
    But , the logo is still not getting printed, when I submit the Process "PO output for Communication" for a single PO.
    Am I missing a step anywhere in the process. How it is able to resolve the OA_MEDIA in the preview process, but not as part of the "PO output for Communication" Process.
    Any Help would be appreciated.
    Thanks,
    - Vasu -

    I found the other syntax in the forum
    url:{concat('$[OA_MEDIA]/',.//IMAGE_NAME)} where image_name is my xml variable. This didn't work.
    But when I hard code the name of the file as in the following syntax. It worked fine.
    url:{concat('$[OA_MEDIA]/','xxx.jpg')}
    Please let me know, where I am going wrong. This has been a really painful process to get it correct. We have spent lot of hours in resolving this.
    I would really appreciate your help.
    Thanks,
    - Vasu -

  • Steps to edit standard purchase order layout

    hi.......
    plz tell me
    steps to edit standard purchase order layout and printing program............

    Hello,
              The Standard Layout Set for Purchase Order is MEDRUCK. However, you need to Copy the Form and Make changes to the Layout.
              First of all, you need to identify the Elements of the Layout as to where exactly you need Customer Modifications for your client's requirement.
             Then go ahead and make changes to the Copied Version (Not the Standard Layout Set).
            Then from NACE the Output Type can be configured for the New Layout Set.
    Hope it was helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • Add fields to Standard Purchase Order

    How can I change the standard order data definition. I need to add some fields that are not in the standard po definition.
    Must i add fields to po_headers_xml.
    But i think I also have to change the .xsd file. But how can I change them ?

    Nike,
    That is indeed the way of working but what I find strange is when you download the Standard Purchase order XSL-FO.
    You see that Oracle uses Boilerplate messages to fill up the labels on there PO
    print.
    These messages are hard coded in the procedure for generating the xml that is
    used for filling up the data of the database.
    For my customer it is useful to change the messages (labels) in the database
    and not in the template. Now why does the standard PO support this. It is build
    up with boilerplate messages ! And why can you not use these way of programming
    for your custom messages. Or will be this supported in the future?
    Maybe it is usefull to build up the part where the messages are selected in the
    PO_COMMUNICATION_PVT.POXMLGEN not hard coded but dynamicly. So you can set up
    which messages are used.Alse the part wich language the xml is generated based
    upon the language of the supplier. So that you can do View > Document in PO
    summary screen with the language of the supplier.
    These are the problems I have, it seems logical to me that the way the standard
    PO is presented, it also can be used in customisations.
    But these customisations are not supported.

  • Standard Purchase Order Data Source question

    Hi,
    I have read the documentation discussing how to create data definitions. They all say make sure that the code is the short name of the concurrent request. However I noticed when I look at the Standard Purchase Order Data Source's code it has is PO_STANDARD_PO which seems to match the XML Schema PO_STANDARD_PO.xsd how is the concurrent request initiated at runtime?
    Thanks,
    Mark

    If you go to the XML administrator screen and lookup the definition of the XML page and what program it is associated to as a start. From memory, i believe that the Definition of the Print PO concurrent job is where the output is required in order for the PO to be printed in the XML format.

  • Standard Purchase Order Stylesheet PO_STANDARD_XSLFO

    Just wondering how to call the Standard Purchase Order Stylesheet PO_STANDARD_XSLFO in the purchasing module from a concurrent request?
    There is the Printed Purchase Order Report Concurrent request, but I can't quite figure out run this request that uses the above PO_STANDARD_XSLFO.
    Has anyone done this already? What is the output format of the concurrent request? Is it XML?
    What is the short name of the concurrent request? Does it have to match the short name of the data definition? How does it all work?

    PO output for communication concurrent program uses PO_STANDARD_XSLFO.
    It is a java concurrent program that builds the xml and sends the PDF document to the supplier. Refer to Note 364177.1 on how to run the PO Output for Communication program and generate the XML.
    Thanks,
    Swetha

  • Purchase order print priview and spool print output are different.

    Hi Friends,
    there is problem with purchase order print priview and spool print output are different.
    mean : in me23n .. for a perticular po .. in po priview the TAX VALUES value is 120 coming..
    when i am giving print with spool.. the amount value is showing  TAX VALUE
    is 443..why it is showing wrong..
    this is for perticular output type.
    why TAX VALUES are showing different in print view and
    spool print.
    help me.
    regards,

    Hi Neil,
    thanks for your reply.
    but the valiadtions are happening in standard functional module PRICING.
    it is realted script(medruck)...but there is no code point for spool or printer side..
    and the issue is realted one PO OUTPUT TYPE..
    it is sap standard debugging... when i am debugging the functional module PRICING.
    the values are coming dynammically.
    help me.
    regards,

  • Purchase Requisition Print out not available

    Hi MM Guys,
    I am aware that there is no Print Preview or Print option for Purchase Requisition unlike the Purchase order print out. Functionally it is true that the PO is  a output document sent across the vendor/Suppier/Customer as a hard copy print out/fax or EDI means . Also that the PO is  a smart form maintained with lot of company legal statements. terms and conditions, vendor details and address, payment terms and condition etc.
    Could any one tel me if it possible to take  a print out  of PURCHASE REQUISITION in standard SAP system using std T-code(If it is out of my knowledge)...Any developments may also be suggested.
    Thanks,
    Murad Shaikh...

    Hi,
    You can very much develop your own smartform for PR output by defining customized Z transaction.
    If your intention is only to transfer the PR item details into hard copy then you may click the print icon above the line item details for getting the Pr line item details transferred to Hard copy.  However if you want to put additional details like PR released date, PR released by etc., it is very much possible for you to create a smartform.
    Regards,

Maybe you are looking for