Medruck Problem!

"ITEM TEXT IS NOT PRINTED ON THE PURCHASE ORDER PRINT"
Well, the problem is when i use 45000000 series i get the item text of the po in the print but when i use any 470000000 series po number i don't get item text in the output.
As per the guidance i have gone through the document types i.e NB for 45* series po's and ZDC
( Domestic Capital Eqp ) for 47* series , i culdn't get more info in this regard.
I have debugged the medruck to see that in 45* series po's , after the line item display the controls transfers to element 'item_text' and then to element totals and so on but in 47* series po's the control transfers directly to totals after line item without switching to item_text,
even in the medruck pprogram i can see the only major condition for document type is , if ekko-bsart ne ZC then process the output ( i.e. item text n header text n .. so on)
i couldn't make up why is this element "item_text" not being executed in 47* series, iam sure its only regards to document type but where to  alter in medruck is the question.
Thanks in advance
Regards,
Parwez.

Hello,
Have you checked into SPRO transaction the Output Type?
Follow this path:
Materials Management -> Purchasing -> Messages -> Output Control -> Message Types -> Define Message Types for Purchase Order
Check Output Type against Processing Routines and see if you can get any clue.
I hope I helped you.
Daniel.

Similar Messages

  • Problem in currency field in medruck

    Hi all,
                        I am having problem in medruck form wherein when I am giving very high order value it is not giving the full spelling of the amount. so what should I do.
    For small values entire spelling is comming in print layout
    but for 1,234,567,890 has to be spelled as
    One Billion Two Hndred Thirty Fou Million Five Hundred Sixty Seven Thousand Eight Hundred Ninety but it is showig as
    One Billion Two Hndred Thirty Fou Million Five Hundred Sixty Seven Thousand Ei
    only in o/p
    what might be the reason can any body suggest me......
    I used FM spell_amout and trasferred the value to structure Out_pAr of ITCSY
    whe I am returnig value in perform it is showing like this...
                                                                           thanks in advance
                                                                                    Ravi

    Problem is in your SAp script variable cannot hold more than 79 characters,
    Do like this,
    variable1 = "One Billion Two Hndred Thirty Fou Million Five Hundred Sixty Seven Thousand Eight Hundred Ninety"
    Note variable1 lenght = 150
    var1 = variable1+0(79).   "var1 Lenght 79
    var2 = variable1+79(79)  "var2  Lenght 79
    Print var1 and var 2 in your SAP script.
    Reward points to all useful answers.
    Regards,
    SaiRam

  • Some Problem while working with MEDRUCK

    Dear Abapers,
    As Rich told me his previous message I copied all the function groups & function modules. Now, please tell me where in SE71 I should change the logo of IDES with my company logo and where should I change the address.
                   Also in SPRO should I have to make the changes in the Print Output fields ie. Program Name & Form Name with the new Z names & have to save them.
    Thanx,
    Deepti

    Hi,
    If you copied standard MEDRUCK form then logo is stored in window HEADER.
    Go to transaction SE71 enter your form name then press "Windows" button and choose HEADER window.
    In this window you should find command similar to:
    INCLUDE &T024E-TXKOP& OBJECT TEXT ID ADRS LANGUAGE &EKKO-SPRAS& PARAGRAPH FT
    This SAPscript command places text element on form (in this case text element represents picture).
    You can look at such a pictures in transaction SO10. Enter
    following parameters:
    Text  = *
    Text id  = ADRS
    Language = EN
    and you will see some text elements used to show logos.
    If you would like to upload your own picture you can use program RSTXLDMC.
    Krzys

  • Sapscript MEDRUCK/Zedruck Sapscript printing problem

    Hi,
    I have a problem in SAP version ECC SAP ECC 6.0 with the PO print  program SAPFM06P and the sapscript ZEDRUCK. From within ME23N when I do a print preview of the PO everything looks OK, however when I print it out to a HP Laserjet 1320n there is a strange number '4099' printed to the left of some of the fields, for example in the print preview I see 'Terms of Deliv.: FOB' but on the printed version I see '4099Terms of Deliv.: FOB'.
    These characters appear in other places on the PO as well. We dont have this problem on other sapscripts i.e invoices, quotations etc.
    Message was edited by: Mike D

    Solved used a different PO and all was oK.

  • Creation of Text Element in Custom Script for MEDRUCK

    hi,
         i have a problem in the scripts, the script is customized one but driver program is standard one.
    few text element which are in the page windows but not appering in the output, how can we make them to appear in the output.
    can we add new text element without modifying driver program in script,
    can any one suggest me any thing for solving this problem.
    thanks in advance.

    hi,
    i havent found any write_form function call in the standard driver program.i think is it is system generated driver program for MEDRUCK.
    in my custom form few text elements are defined alredy but they are not appearing in the output, i tried by putting some hardcoded text in those text elements but it doesnt worked.
    what might be the reason.
    can any one know about this help me solving this problem.
    thanks in advance
    regards,
    pavan

  • Regarding Purchase order MEDRUCK

    Hi gurus,
         What actual my doubt is when i saved purchase order that time i need to fetch . For example on 10/01/2008 at 1.00 pm they created purchase order.may be tomorrow they will send that purchase order to vendor.so if they take print out on tomorrow, it needs to show todays ate time.But by default in satndard purcahes order MEDRUCK the date will be displayed,So the total problem with the time field only.When i consult my functional people they told there is no time field in tables so  you have to fetch that on . Please guide for this query.
                 Thanks in advance.
    Regards
    Srihari.

    Hi,
    You cannot enable the Copy From button on the purchase order window. This is because there is no originating document for a purchase order (which is the first document in the chain on the purchasing side).
    Perhaps if you explain your reasons for needing this functionality someone can come up with a suitable workaround.
    Kind Regards,
    Owen

  • Problem in Automatic pickup of message in output of Purchase Order

    Dear friends,
    i am facing a problem in PO at output messages, after creating the PO i am unable to go for print automatically. ie: i nead to give the output type NEU in the messages manually.
    i was gone through all the possibulities and settings i have to give. can any one please tell me all the possibulities that causes this problem.
    i am getting the below message regarding this
    No message generated for output of purchasing document
    Message no. 06261
    Diagnosis
    The system was not able to find a message record via the message determination schema. Therefore it was not possible for such a record to be generated for this purchasing document. In consequence, the purchasing document cannot be outputted (printed or transmitted).
    Procedure
    The message determination process should be checked and, if necessary, corrected.
    The message record can be created manually for this document. For this purpose, choose the function "Messages" in the menu "Header" and maintain the necessary data.

    hi
    You need to do some configuration for this.
    u2022 Goto NACE .
    u2022 Select EF and click on OUTPUT TYPES.
    u2022 Then select Output Type NEU and click on processing routines .
    u2022 In that you have to add a new entry - medium 5 .
    u2022 Then you need to assign a program, form routine and form.
    u2022 You can use the standard program i.e. SAPFM06P, FORM routine is always ENTRY_NEU and standard MEDRUCK.
    u2022 Then in PARTNER FUNCTION you need to add a new entry : medium - 5 and function - VN .
    u2022 For subject of the mail goto Mail Title and Texts. In title give PO No. &EKKO-EBELN& .
    u2022 Under General data -> Replacement of text symbols give programm as SAPMM06E and Form Routine as TEXT_SYMBOL_REPLACE .
    u2022 Now the subject will be PO No. 1800004202.
    u2022 You need to maintain your email id in tcode SU01 and also the vendor's email id.
    u2022 Now while creating a new purchase order , change the medium to External Send .
    u2022 Then goto Communication Method and select CS01 . ALSO make sure that the Cover Page Text has value PO No. &EKKO-EBELN& .
    u2022 Goto tcode ME9F .
    u2022 Execute.
    u2022 Select the checkbox and click on Output Message.
    u2022 You will get a message MAII 00000000000001 generated .
    u2022 Use note no 191470
    VB

  • Purchase Order (Medruck)

    Hi Expert:
    I've requirement to print the text / Comment at the left corner of  PO  while  PO printing ( Copy of Medruck)  is being done  as
    1. Reprint :  if again it is being printed 
    2. Changed PO  : if again the printing is being taken after some changes in that particular Purchase order No.
    I have  logic  for 1st case : (processing Status) nast-vstat = '1'   and in the 2nd case  (Change Message Flag) nast-aende = 'X' 
    but the problem is,  Nast table udpates only after processing  I mean after saving.  If anyone come out from purchase order after saving and then takes the print out , it works fine other wise no comment / text come if before saving or processing the print out is being taken.
    -> From anywhere if the 2nd time or after changing the purchase order, any print out would be taken , would have the respective Comments ( Reprint / Changed PO).
    An appreciation for the quick repl and thanks in advance,
    Regards
    Shashi

    //2. Changed PO : if again the printing is being taken after some changes in that particular Purchase order No.
    For this to get printed in your assignment the change log has to be created for that PO and this will update the Corresponding PO tables like EKKO EKPO and EKET tables .
    So the change log for the PO can be handled from tables CDHDR and CDPOS.
    at header (EKKO) and item (EKPO) by comparing the same.
    So when you are printing the form again and u need to confirm that the particular PO has been changed and then pop the text ( Reprint /<b> Changed PO</b>).
    you can access a select on CDHDR and CDPOS , set a flag for this and print the text when the Flag is set .Later clear the Flag.
    hope this helps ,
    regards,
    vijay.

  • Purchase Order Problem

    HI Experts,
      I have copied a purchase order form ZMEDRUCK from Medruck.  Modified according to the requirements of functional consultant without deleting a single element.  I have commented everything in the windows except /E - element lines.  Used subroutines to fetch some data and displayed.  Its working normally, but when enduser is trying to generate a PO with some JPY currency, it is not giving print preview nor print. 
    In the subroutine pool for calculating grand total I have used the following code.
    FORM freight TABLES   TA_INPUT STRUCTURE ITCSY
                            TA_OUTPUT STRUCTURE ITCSY.      "Structure
      DATA: TP_FREIGHT LIKE KONV-KAWRT,  " freight charges
            TP_CUSTOMS LIKE KONV-KAWRT,  " customs charges
            TP_EBELN   LIKE EKKO-EBELN,  " PO number
            TP_KNUMV   LIKE EKKO-KNUMV,  " document condition number
            TP_GTOTAL  TYPE P DECIMALS 2,  " grand total
            TP_TOTAL   LIKE KONV-KAWRT. " like konv-kawrt  " total before freight and customs.
      DATA: lv_grandtot(16),             " TYPE P DECIMALS 2,
                                       " lv_grandtot type konv-kawrt,
            tp_total1(16),
            tp_waers like ekko-waers.
      DATA : IT_KONV LIKE KONV OCCURS 0 WITH HEADER LINE. " for condition values.
      read table TA_INPUT with key 'EKKO-EBELN'.
      TP_EBELN = TA_INPUT-VALUE.
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          INPUT  = TP_EBELN
        IMPORTING
          OUTPUT = TP_EBELN.
      READ TABLE TA_INPUT WITH KEY 'KOMK-FKWRT'.
    **without this function module, getting short dump while adding for grand total.
    **CONDENSE TA_INPUT-VALUE.
    *MOVE TA_INPUT-VALUE TO TP_TOTAL.
      CALL FUNCTION 'CATS_ITS_MAKE_STRING_NUMERICAL'
        EXPORTING
          INPUT_STRING  = TA_INPUT-VALUE
        IMPORTING
          VALUE         = TP_TOTAL
        EXCEPTIONS
          NOT_NUMERICAL = 1
          OTHERS        = 2.
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    READ TABLE TA_INPUT WITH KEY 'EKKO-WAERS'.
    tp_waers = ta_input-value.
    if tp_waers = 'JPY'.
    tp_total = tp_total * 10.
    endif.
    WRITE: TP_TOTAL TO TP_TOTAL1 CURRENCY 'JPY' LEFT-JUSTIFIED.
      SELECT SINGLE KNUMV FROM EKKO INTO TP_KNUMV WHERE EBELN = tp_ebeln.
      SELECT * FROM KONV INTO TABLE IT_KONV WHERE KNUMV = TP_KNUMV
                                          AND KSCHL IN ('FRB1' , 'ZOB1').
    *BREAK-POINT.
      LOOP AT IT_KONV.
        CASE IT_KONV-KSCHL.
          WHEN 'FRB1'.
            TP_FREIGHT = TP_FREIGHT + IT_KONV-KBETR.
          WHEN 'ZOB1'.
            TP_CUSTOMS = TP_CUSTOMS + IT_KONV-KBETR.
        ENDCASE.
      ENDLOOP.
    *******grand total.
    ***here if don't use function module CATS_ITS_MAKE_STRING_NUMERICAL, I get short dump.
      TP_GTOTAL = TP_TOTAL + TP_FREIGHT + TP_CUSTOMS.
    *WRITE TP_GTOTAL TO lv_grandtot CURRENCY tp_waers DECIMALS 2 LEFT-JUSTIFIED.
    WRITE TP_GTOTAL TO lv_grandtot CURRENCY tp_waers LEFT-JUSTIFIED.
    *move tp_gtotal to lv_grandtot.
      loop at TA_OUTPUT.
        case TA_OUTPUT-NAME.
          when 'TP_FREIGHT'.
            MOVE TP_FREIGHT TO TA_OUTPUT-VALUE  .
            CONDENSE TA_OUTPUT-VALUE.
            modify TA_OUTPUT.
          when 'TP_CUSTOMS'.
            MOVE TP_CUSTOMS TO TA_OUTPUT-VALUE  .
            CONDENSE TA_OUTPUT-VALUE.
            modify TA_OUTPUT.
          when 'TP_GTOTAL'.
            MOVE lv_grandtot TO TA_OUTPUT-VALUE  .
            CONDENSE TA_OUTPUT-VALUE.
            modify TA_OUTPUT.
        endcase.
      endloop.
    endform.                    "freight
    It is working well even with JPY currency, but this time when she was entering a material with JPY currency, neither preview is coming nor print.  In the status bar(in me21n) it shows error that a certain include is not available, but when I enter into script debugging mode, print preview is coming and grand total is 0, because of error in function module.  In the ABAP debugging mode, in the function module I have used, the sy-subrc is 1.  This is go-live issue and this problem has occurred in Prod server.  We could not stimulate the scene in Dev server.
    In Dev, I noticed that when ever I tick off in 'Ret PO' check box, the same problem is coming.
    Can any one help me with this problem.

    The table PO_AGENTS stores the buyers .
    To define a buyer, you need to define an employee (Purchasing super user > Setup > Personnel > Employees), then a Buyer (Purchasing super user > Setup>Personnel > Buyers)

  • Problem in printing script.

    Hi all.
    I am modified layout  Medruck.Same is transported in production also. but when i take print in both development and production on same printer then the printout not come same. means font size changes. Can anyone tell me why this happens? I have created font family but it is same in both servers..please help me..
    Thanks..

    Hi,
    This cud be the problem with printer settings of the different server in the transaction SP01. discuss with basis guy .
    it can be solved .
    Reward Points if it is Useful.
    Thanks,
    Manjunath MS

  • RE Sapscript Customised MEDRUCK New Page

    Hi Abapers,
    I have added a extra Page to the customised MEDRUCK.I think I have done all the necessary requirements that has to be done. But the Problem here is the new page is getting printed only for certain PO's. I have not added any logic for this. Please can anyone would tell me whats the problem?
    Thanks and regards
    Salish

    Hi There,
    Am I correct in uderstanding that the new page you created is getting triggerred for certain PO's and not for all,
    Try debugging the code for both the examples, the issue could be with the block where you are calling the new-page. Either in SAP Script or in the Driver program you can call the new page.. see which one is getting triggerred and when..
    That should help you..
    Let me know if you are able to resolve this or if you need further help.
    Thanks-

  • Changing MEDRUCK

    Hi
    I have copied the MEDRUCK and made new sap script for our customised purchase order.
    My problem is in the line items basic price/unit i.e RM06P-NETWRV is showing zero for all materials where as in details everything fine
    What can be the problem. I have debugged the above script and unable to find the solution.
    regards
    sateesh

    Hi Sateesh,
              Is the field name is NETWR or NETWRV ?
              I hope you have done the customization of the new layout you copied.
    Thanks
    Sravan

  • PO printout form problem

    Hi all
    I have made a small change to the PO form MEDRUCK we are using for our PO output type. But it seems nothing happens when I try to create a new PO - the change is not effective actually. Do I somehow need to activate it or what? Any input would be highly appreciated.
    yu

    I have used "activate" function to activate it but nothing changes at all. The most frustrating problem is - the form says source field is LFA1 - NAME1. But when I change that field in transaction MK02, I still get the old NAME1. I doubt whether I was looking at the correct form while in customizing I can clearly see that is the right one. Strange...

  • PO Version management problem!

    Dear Experts!
    After implementing Version Management for PO's , when the user is trying to take the printout of a PO that is modified , he could get the print(me9f) of PO with only the line items that were modified in the PO but not the whole PO , but when we see the PO in me23n we can view the whole PO .
    Where is the problem? is it regards to ABAP or configuration?
    Regards,
    Parwez

    HI!
    Well , the PO is printed thru ME9F transaction but is viewed threu me23n .
    In this case me23n gives whole Po but me9f gives only modiifed line item sin the PO.
    We have custom medruck form for printing the PO
    Regards,
    Parwez

  • Problem in P.O Printing

    Hi All,
         I have a problem while printing P.O from me23n.
    i have copied medruck to zmedruck and assigned to me23n.
    and when go to preivew the condition like
    PBXX     Gross Price
    R000     Discount: Percentage
    R001     Discount: Quantity
    R002     Discount: Fixed Amt
         Subtotal after Disco
    ZP00     Packing on gross
    are printed but
    after this other conditions like
         ZP00     Packing on gross
         ZP01     Packing Value
         ZP02     Packing /Quantity
         ZF00     Forwarding on gross
         ZF01     Forwarding Value
         ZF02     Forwarding /Qty
    are not printed.
    is there any configration needed.
    im getting some conditions printed in development, some in quality and some in production.
    this is the same case when i use standard medruck.
    Kindly Help.
    Thank you all

    Hi,
    You have to have the price procedure updated . this is config.
    In the price procedure can you mark if the price condition is to be printed and on what level.
    Kind regards
    Åsa Thenstedt
    Colada AB

Maybe you are looking for

  • Header and Footer in eText outbount Template

    Output generated with etext template needs Header and Footer margins fixed in Oracle Payments of R12 which has multiple invoices with more than 1 page. The template was designed with 60 lines per page, when generating the output say for example 100 i

  • After ATV3 software update 7.0.1, ATV3 no longer listed in Airplay menu in iTunes12

    So I was glad to see that Apple updated the ATV3's to 7.0.1 this Monday, along with the iOS 8.1 for iPad/iPhone. This seemed to have fixed the dreaded ethernet bug which airplay refused to work or even wake the ATV3 device. Until today... I open up i

  • Only Partitions Showing Up In Disk Utility, No USB Drive

    I recently reformatted a 1TB WD My Passport Ultra to the GUID partition table with three partitions (400-550-50) using the Mac OSX Extended Case-Sensitive Journaled Encrypted filesystem. Now in Disk Utility the actual disk is not showing up, instead

  • Purchase Item for a sales order but not on sales order lines

    Hi, Is it possible to purchase an item for a sales order but item is not actually on sales order? I know we can create PO through SO logistic tab and also through procurement confirmation wizard but these functionalities can be used to buy the item w

  • Background in table automatically tiled

    I have an image in the background of a table. The program automatically tiles the background, but I would only like it to appear once in the upper left hand corner. Is there any way to keep it from tiling?