Printing Numbers In Words In Purchase Order

Dear Friends,
I want to display the total Purchase Order value in words eg- 300.00 as Three Hundred Only, Plz tell me how to do this. Also please tell me from where I will get the Terms & conditions field for PO, I have searched EKKO & EKPO but there is only Terms Key not the Terms & conditions.
Bye,
Nishant

You can use the function module  
report zrich_0002 .
tables spell.
data : t_spell like spell occurs 0 with header line.
data : pamount like spell-number  value '1234510'.
sy-title = 'SPELLING NUMBER'.
perform spell_amount using pamount 'USD'.
write: 'NUMBERS', t_spell-word, 'DECIMALS ', t_spell-decword.
*       FORM SPELL_AMOUNT                                             *
form spell_amount using pwrbtr pwaers.
  call function 'SPELL_AMOUNT'
       exporting
            amount    = pamount
            currency  = pwaers
            filler    = space
            language  = 'E'
       importing
            in_words  = t_spell
       exceptions
            not_found = 1
            too_large = 2
            others    = 3.
endform.                               " SPELL_AMOUNT
please reward points for helpful answers and mark post as solved if your problem is solved.  Thanks
Regards,
RIch Heilman

Similar Messages

  • How to print numbers in words

    Hello friends,
    How can we print numbers in words like
    800 as Eight Hundred.
    TIA
    shekar.

    See here for some more solutions in english, french and spanish
    Converting a number into world In spanish Language

  • Print delivery address in a Purchase Order

    Hello,
    Could you please tell me, what I should to do for print delivery address in a purchase order?
    I need to configure or activate these fields: Name y Street/House number in the PO printed
    Thanks!!
    Best Regards,
    Mariela

    the delivery adress is storage location address, if storage location has an address and is entered in the PO.
    the delivery adress is plant address, if no storage location is entered in the PO or the storage location does not have an address.
    or the delivery address is taken directly from POs delivery adress at item detail  if maintained manually there.
    If it does not print, then you may use a customized form which is not prepared to print the address.
    If that is the case, then contact the developer of the form.

  • Is there any built in function that prints numbers in words inXMLP

    Hi Team,
    This is regarding SR#3-7005716301 from Syntel Limited.
    Customer is asking Is there any built in function that prints numbers in words in an rtf teamplate using xml publisher?
    For example if the net amount is 100 dollars then it should print "ONE HUNDRED DOLLARS AND ZERO CENTS ONLY"
    Thanks in advance!
    Leo

    I do not know of any function available that lets you print the currency words (dollars, cents etc). Here is a link to a blog post that will allow you to print numbers in words.
    https://blogs.oracle.com/xmlpublisher/entry/numbers_to_words_update
    Thanks,
    Bipuser

  • Wrong Conversion of Amount in Words in Purchase Order print out

    Hi,
    Please help me with the problem in printing of Purchase Order, there is an error in amount in words. For example the total amount in numbers is 93,311.30 however the amount in words will be nine million three hundred  thirty-one thousand one hundred thirty.As per my understanding the amount in number was multiply by 100. Please help what i should check.
    Thanks,
    Richard

    Dear,
    Take the help of the ABAPER guy and check what he written in the program of the PO layout & printout.
    http://help.sap.com/printdocu/core/print46c/en/data/pdf/BCSRVSCRSF/BCSRVSCRSF.pdf
    This will solve your problem
    Thanks & regards.
    Varun Bisaria
    Edited by: Varun Bisaria on Oct 21, 2011 2:10 PM

  • Print Preview issue related to Purchase Order

    HI,
    I am working on purchase order printout. For the creation of P.O. I have worked on printout ad its working fine. As comes to change purchase order, client is using same output type and if they take the printout its coming as
    Amendment to P.O. (In case creation of new purchase order printout Its coming as Purchase order only.) And in the change purchase order printout, its showing the items changed(But in print preview i am able to see the the new created purchase order only....not the changed purchase order print preview)..
    How can I see the change purchase order print preview?..so that I can make the changes as per the client requirement.
    Thanks,
    Kishore

    Kalyan,
    This is possible provided you have mantained Individual Capacity Defination in the Capacity header of the work center. Since yours is Labour you need to assign the person to the Individual capacity details for Machine you can define your own naming. With this you should be able to confirm every product with referance to the Individual Machine.
    Since you are using Serial Numbers, I assume that GR you are doing using transaction MB31 or MIGO, where you can assign the Serial Number to the material.
    Regards,
    Prasobh

  • To print Digital signature on the Purchase Order

    How to print Digital Signature, on the PO Print copy (PDF).
    It will be based on release strategy. Whoever is approving the PO, his signature should be printed automatically on the Purchase Order.
    How to achieve this ??
    Please let me know in detail
    thanks
    amit

    Hi Amit,
    I am not sure on how to get the the signature of the person who released the PO, because as per my understanding the Relase Strategy i.e the Relase code is attached to a Basis profile.
    What I would suggest is if you can get all the guys who can release a PO and define him as a Purchaser ie. a Purchasing group then it would be easier to print his signature in the PO.
    Here are the Highlevel steps
    1. Just have the Signature you want to print in a Tiff format.
    2. You can upload the signature as a standard Text using program RSTXLDMC to upload and give a text name.
    3. call the text name in your sap scripts.
    reward if useful.
    Thx,
    MJ

  • Printing Tax values in the Purchase order

    Hi MM Gurus,
        In the print out of Purchase order, I am getting the Total net value excluding tax
    while the requirement is PO should have the value including the tax. Tax setting is
    maintained and I am getting all the tax values properly in the P.O. but in print out
    tax amount is not coming. How to resolve this? Any configuration required in the
    IMG or is it an ABAP work? Kindly let me know as early as possible.
    Regards
    Yoga

    Hi Yoga,
    It is not clear whether you are using the standard SAP layout for PO printing or you have prepared your own layout. It is also not clear whether you want the %age of tax is to be printed or the value of tax.
    I assume you have prepared your own layout using smartforms.
    You have to get in touch with your ABAPer to modify the smartform for tax %age/amount.
    You can get the table tables using FV13.
    I hope you know how to get those details.
    -Nandu More

  • Print preview issue for amendment purchase order

    Hi
    Whenever i have created po in me21n t.code for two materials that time my outputype neu coming automaticaly and po print out also come for two materials in me9f .
    Supoose i have change quantity in me22n t.code for first line item for same po that time also neu coming automatically.but in   me9f coming printout first line item only,after that  po quantity changed available text in print preview,second line item material not comes,i need second line material also in print preview,plz help.
    Following configurations are completed for my output type(NEU) automatic generation in ME21N t.code and ME22N t.code
    in nace t.code EF purchase order for my condition records NEU for my document type nb and my vendor vn and message transsmission medium 5, dispatch time 3,language En,and my communication output device HP and save it
    SPRO-IMG-MM-PURCHASING-MESSAGES-MESSAGE TYPES-DEFINE MESSAGE TYPES FOR PURCHASE ORDER-FINED TUNED CONTROL PURCHASE ORDER-operation 1 for neu automatic generation in me21n, then operation  2 for neu automatic generation  in me22n.
    Regards
    Sam
    Edited by: sadaraji on Apr 15, 2011 3:50 PM
    Edited by: sadaraji on Apr 15, 2011 3:53 PM

    Hi,
      One thing you can do is, create a GUI Status resembleing the current GUI status, except the Print Prieview Button.Ans set the GUI Status before calling the Transaction in BADI or User Exit.
    Thanks & Regards,
    Vamsi.

  • Print Original/Duplicate on Invoice/Purchase Order

    Hi all,
    Is there anyway to identify particular invoice/purchase order printed before or not.
    (I want to print "Duplicate" in the document, if the document printed before.)
    Thank you,
    BK

    Hi Buddhika,
    Each company PO has its own unique number range which increments subsequently. So I believe no two PO's can have same number.
    Please correct me if my understanding is wrong.
    Thanks,
    Anil

  • I want to print multiple Material no against Purchase Order

    hi i want to display MATNR against Purchase Order
    suppose 10 Material no is there than i want to display 10 material no against that Purchase order.
    thanks.
    laxman sankhla.

    hi
       give PURCHASE ORDER as select options on selection screen .
    select matnr from table EKPO based on PO no.
    save them in internal table .
    loop At internal table .
    endloop.
    display it any where on report SAP script or SF.
    reward if helpful.

  • How to print Sequential  Numbers like purchase order?

    I ma new to mac and Numbers 09 and have a quick question. How do I print sequential numbers? I have my own MS Excel purchase order number with macro and I want to use Iwork Numbers to print the numbers. For example, Purchase Order: 70085-1 is in my form. When I ask to print 20 copies, it will print 70085-1, 70085-1, 70085-3, etc.
    Thanks in advance

    Here is a modified version of my original script which was posted in :
    http://discussions.apple.com/thread.jspa?messageID=12679002
    This time, with a single run, we may define the number of consecutive invoices to create.
    --[SCRIPT openAndNameInvoiceWithAnumber]
    Enregistrer le script en tant que Script : openAndNameInvoiceWithAnumber.scpt
    déplacer le fichier créé dans le dossier
    <VolumeDeDémarrage>:Utilisateurs:<votreCompte>:Bibliothèque:Scripts:Applications:Pages:
    Il vous faudra peut-être créer le dossier Pages et peut-être même le dossier Applications.
    aller au menu Scripts , choisir Pages puis choisir openAndNameInvoiceWithAnumber
    crée un nouveau document à partir du modèle personnel prédéfini
    et renomme le document avec un nouveau numéro.
    Il insère également le numéro de facture au début du document.
    --=====
    L'aide du Finder explique:
    L'Utilitaire AppleScript permet d'activer le Menu des scripts :
    Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case "Afficher le menu des scripts dans la barre de menus".
    +++++++
    Save the script as Script, Application or Application Bundle: openAndNameInvoiceWithAnumber.xxx
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Pages:
    Maybe you would have to create the folder Pages and even the folder Applications by yourself.
    go to the Scripts Menu, choose Pages, then choose openAndNameInvoiceWithAnumber
    will create a new document from the defined user template
    and name it with a new number.
    It also insert the invoice number at the very beginning of the document.
    --=====
    The Finder's Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the "Show Script Menu in menu bar" checkbox.
    --=====
    Yvan KOENIG (Vallauris, FRANCE)
    2010/11/30
    2010/12/20 edited to apply if the template is a flatfile one.
    2011/01/11 added ability to build several invoices in a single call
    property theApp : "Pages"
    property theExt : ""
    property myTemplate : "ma_facture.template" (*
    Adapter à vos besoins
    Put your preferred template name *)
    property fichierNum : "le_numéro.txt" (*
    Adapter à vos gouts
    Put your preferred text file name *)
    --=====
    on run
    if theApp is "Pages" then
    set theExt to "pages"
    else
    if my parleAnglais() then
    error "The application “" & theApp & "” is not supported !"
    else
    error "L’application « " & theApp & " » n’est pas gérée"
    end if
    end if
    if my parleAnglais() then
    set nombredefactures to my askAnumber("Enter the number of consecutive invoices needed", 1, "i")
    else
    set nombredefactures to my askAnumber("Saisir le nombre de factures consécutives demandé", 1, "i")
    end if
    repeat nombredefactures times
    my buildaninvoice()
    end repeat
    end run
    --=====
    on buildaninvoice()
    set {p2myTemplate, numero} to my prepare()
    set numero to text -5 thru -1 of ("0000" & numero) (* pour numéro de 5 chiffres *)
    set UNTITLED_loc to my getLocalizedFrameWorksName(theApp, "Untitled")
    tell application "Pages"
    activate
    try
    close document UNTITLED_loc
    end try
    end tell -- to Pages
    tell application "Pages"
    activate
    open p2myTemplate
    set theDoc to numero & "." & theExt
    set name of document 1 to theDoc
    tell document 1
    tell body text
    if my parleAnglais() then
    set paragraph 1 to "invoice #" & numero & return & paragraph 1
    else
    set paragraph 1 to "facture n°" & numero & return & paragraph 1
    end if
    end tell
    end tell
    end tell
    end buildaninvoice
    --=====
    on getLocalizedFrameWorksName(theApp, x)
    local p2bndl
    set p2bndl to (path to application support as text) & "iWork '09:Frameworks:SFApplication.framework:Versions:A:Resources:"
    set x_loc to my getLocalizedName(theApp, x, p2bndl)
    return x_loc
    end getLocalizedFrameWorksName
    --=====
    on getLocalizedFunctionName(theApp, x)
    local p2bndl
    set p2bndl to (path to application support as text) & "iWork '09:Frameworks:SFTabular.framework:Versions:A:Resources:"
    set x_loc to my getLocalizedName(theApp, x, p2bndl)
    return x_loc
    end getLocalizedFunctionName
    --=====
    on getLocalizedName(aa, tt, ff)
    tell application aa to return localized string tt from table "Localizable" in bundle file ff
    end getLocalizedName
    --=====
    on prepare()
    local d1, d2, p2d, containerOfTemplates, pathToTheTemplate, p2n, nn
    tell application theApp
    set d1 to localized string "Templates" (* nom local du dossier "Modèles" *)
    set d2 to localized string "My Templates" (* nom local du dossier "Mes Modèles" *)
    end tell -- theApp
    set p2d to (path to application support from user domain) as Unicode text
    set containerOfTemplates to p2d & "iWork:" & theApp & ":" & d1 & ":" & d2 & ":"
    set pathToTheTemplate to containerOfTemplates & myTemplate & ":"
    try
    set pathToTheTemplate to pathToTheTemplate as alias
    on error
    if my parleAnglais() then
    error "The template “" & pathToTheTemplate & "” is unavailable! Please make sure the template file “" & myTemplate & "” is installed in Numbers “Templates:My Templates” folder, then rerun this script."
    else
    error "Le modèle « " & pathToTheTemplate & " » est introuvable! Veuillez installer le fichier modèle « " & myTemplate & " » dans le dossier « Modèles:Mes modèles » de Numbers avant de relancer ce script."
    end if
    end try
    tell application "System Events"
    if class of disk item (pathToTheTemplate as text) is file then
    (* flat file *)
    set p2n to containerOfTemplates & fichierNum
    if not (exists file p2n) then
    make new file at end of folder containerOfTemplates with properties {name:fichierNum}
    write "100" to file p2n (* mettez le numéro de départ de votre choix *)
    end if -- not…
    else
    (* package *)
    set p2n to "" & pathToTheTemplate & fichierNum
    if not (exists file p2n) then
    make new file at end of pathToTheTemplate with properties {name:fichierNum}
    write "100" to file p2n (* mettez le numéro de départ de votre choix *)
    end if -- not…
    end if
    end tell -- System Events
    set nn to read file p2n
    set nn to ((nn as integer) + 1) as text
    write nn to file p2n starting at 1
    return {pathToTheTemplate, nn}
    end prepare
    --=====
    on parleAnglais()
    local z
    try
    tell application theApp to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    Asks for an entry and checks that it is an floating number
    set myInteger to my askAnumber(Prompt, DefaultValue, "i")
    set myFloating to my askAnumber(Prompt, DefaultValue, "f")
    on askAnumber(lPrompt, lDefault, IorF)
    local lPrompt, lDefault, n
    tell application (path to frontmost application as string)
    if IorF is in {"F", "f"} then
    set n to text returned of (display dialog lPrompt & " (" & (1.2 as text) & ")" default answer lDefault as text)
    try
    set n to n as number (* try to convert the value as an number *)
    return n
    on error
    if my parleAnglais() then
    display alert "The value needs to be a floating number." & return & "Please try again."
    else
    display alert "La valeur saisie doit être un nombre décimal." & return & "Veuillez recommencer."
    end if
    end try
    else
    set n to text returned of (display dialog lPrompt default answer lDefault as text)
    try
    set n to n as integer (* try to convert the value as an integer *)
    return n
    on error
    if my parleAnglais() then
    display alert "The value needs to be an integer." & return & "Please try again."
    else
    display alert "La valeur saisie doit être un nombre entier." & return & "Veuillez recommencer."
    end if
    end try -- 1st attempt
    end if -- IorF…
    end tell -- application
    Here if the first entry was not of the wanted class
    second attempt *)
    tell application (path to frontmost application as string)
    if IorF is in {"F", "f"} then
    set n to text returned of (display dialog lPrompt & " (" & (1.2 as text) & ")" default answer lDefault as text)
    try
    set n to n as number (* try to convert the value as an number *)
    return n
    on error
    end try
    else
    set n to text returned of (display dialog lPrompt default answer lDefault as text)
    try
    set n to n as integer (* try to convert the value as an integer *)
    return n
    on error
    end try -- 1st attempt
    end if -- IorF…
    end tell -- application
    if my parleAnglais() then
    error "The value you entered was not numerical !" & return & "Goodbye !"
    else
    error "La valeur saisie n’est pas numérique !" & return & "Au revoir !"
    end if
    end askAnumber
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) mardi 11 janvier 2011 09:30:37

  • Print document type Q02( technical delivery terms)  with Purchase Order

    Hi all
    1) I have activated the QM procurement for a certain material and I have assigned the control key that makes mandatory the technical delivery terms on the material master (standard control key 0002).
    2) I have created a Document Info Record Q02 to hold the Technical Delivery Terms assigning a PDF file. Document is released.
    3) I have assigned the DIR to the material master (object link in the DIR).
    I would like to know how to print the this DIR with Purchase Order. I am testing this scenario in IDES system and the form does not get printed.
    Could anyone please advice how to get the PDF file printed with the purchase order?
    Thank you

    Hi Sappmqm,
    There is no internal way, you would have to create an ABAP program to handle this function, where it would search the material record to pull the DIRs linked and then open them on user's screen for printing.
    Additional SAP add-ons are available as 3rd party apps, can click my name and contact me for more detail if you like.
    Good luck.

  • Print out of Change Purchase Order

    Dear All,
    Could u please tell me how can i get the Chnage to Purchase order Print?
    As far as my knowldge we have to go to ME22n & then message then select the output type but after doing all this i am unable to get the print out with Change to Purchase order written on PO.
    Please co-operate me

    Hi
    Pl goto -
    > OLME -
    > Messages -
    > Output Control -
    > Message Types -
    >Define message types for PO -
    > Fine Tune control for PO -
    >Pl. check For your Message type, you maintained Change Print Option Control( ie.2 )...other wise maintain
    I think your problem may be solved...
    Reward if useful
    Regards
    S.Baskaran

  • Issues with printing purchase order

    Dear friends,
    I'm having some issues with printing purchase orders.
    Normally when I create a purchase order via ME21N and then when I save the purchase order it then gets automatically printed.
    Suddenly it is not anymore working. I have created a purchase order this morning and it did not get printed. I get the message "frontend is not available"when i check the spool in SP01
    The funny think is if i call up the spool nr via SP01and then do a reprint then i'm able to reprint.
    What can be possibly the issue that I can't print the purchase order when I create the purchase order via ME21 when I save the purchase order? Can you help me with any guide on where I need to check why the PO is not printing immediatelly when i create the PO via ME21N?
    kind regards,
    Camilla

    hello all,
    thanks so far for your reply.
    i have checked today my user settings and that shows that my prints should go to LOCL (local default printer)
    The output conditions fpr purchase order have also LOCL (local printer)
    The weird thing is that I can print other reports to the default printer without any issues. The issue arise when I create a purchase order via ME21N. Normally when I save the PO it automatically prints. So no manual print instructions are required from my side. Because if I give manual instructions then I'm able to print the purchase order.
    Is it possible that the automatic printing is switched off and that it only prints when I hit manually the print button?
    Is the automatic printing something that is maintained in SPAD?
    kind regards and thanks for your help sofar

Maybe you are looking for

  • Index issue with or and between when we set one partition index to unusable

    Need to understand why optimizer unable to use index in case of "OR" whenn we set one partition index to unusable, the same query with between uses index. “OR” condition fetch less data comparing to “BETWEEN” still oracle optimizer unable to use inde

  • Intercompany Reconciliation - VAT issue

    Hi I have a question regarding the handling of VAT whitin the IC reconciliation: one company in our enterprise does post the revenue excluding the VAT, the other company posts the cost with VAT. Where do I put the VAT-account (in which Set). How can

  • Open SharePoint 2013 Search Results (EML files) In The Client Application

    Hi, I have a problem about using sharepoint 2013 search for EML files: When i click on the search result link *.eml, the browser open for the email file, i can only view the content of the EML file, but actually i want to see the full info of it like

  • Using the text message facility on PC Suite.

    I have loaded the PC suite onto my pc and have managed to sync dates , contacts, photos etc. Evertime I try to send a text message I get the following On right clicking on message a pop up window informs me that phone connection is lost. the text mes

  • Making a forum or blog with flash?

    I'd like to know why I've never seen a forum (like this one) or a blog made out of flash. Is there a technical hurdle? Is it because Google won't be able to index it? Thanks.