Digital signature on purchase order print output

Dear Experts,
Currently we are taking PO print and it is then sign by authorized person,naw we want to maintain digital signatures of authorized person on PO print such that when we take Print of PO it would be with signature of authorized person.
Please advice how to map up this in SAP.
Thanks

Dear,
We get the similar requirement last month from our client, but we didnt go for it. Check the link what I go through :
Adding electronic signatures to the purchase order layout
http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/digital-signature-in-purchase-order-1169945
Regards,
Syed Hussain.

Similar Messages

  • Changed Purchase Order Print output

    Hi Gurus,
    what output type should i choose to get revised purchase order print output with only changes
    Regards
    Vivek

    Hi Vivek,
    You can very well use the same o/p type which is used for creation.
    The driver program need to be modified to print only the changes required.
    Contact ur ABAPer for further assistance.
    Regards
    Ramesh Ch

  • How to know which Smart-Form is being used for Purchase Order print output

    Hi Gurus ,
    How to find which Smart-Form and and methods/program being used for Purchase Order print output in SRM  ?
    In ECC we have tcode NACE where we can check all the details.Is there something similar in SRM ?
    Please help.
    Regards,
    Saurav

    There is no similar transaction in SRM for your purpose. Usually if the customers customize the smartforms, they would choose to use their own form by implementing BADI BBP_OUTPUT_CHANGE_SF. Take a look into your system and see if this BADI is implemented. If so, debug it (by pressing "Print Preview" for a PO for example) and find out what form it is using. Or, if the BADI is not implemented, by default, the system uses form BBP_PO.

  • Issue in purchase order print output

    Hi All,
    When we issue a print output from Purchase order  the special characters like u201C , u2018 , &  etc are appearing as # .But the print preview is  fine.
    In order to avoid this we have maintained the proper device type for the output device(In  transaction SPAD ).
    After this setup the upper part of the header text is appearing but lower part of header text still has # in place of the special characters .Please let me know how this can be avoided.
    Regards,
    S.Subasree

    Hi,
    It seems the problem is because of CODE PAGE or Drivers. Check the language settings in your system and driver settings output device.
    KR Jaideep,

  • Purchase Order print output - Company Name changed

    Hi experts,
    My plant name is changed  I want the new name to appear at the bottom of the Purchase Order above Authorized signatory field.
    Please suggest how to do.
    Regards,
    ( Rajneesh Gulati )

    hi,
    I agree with Jurgen's point ...But the street adress uneditable
    Go into SPRO-> Enterprise structure -> Definition -> Logistics-genaral -> Define copy, delete, check plant
    Inside this if you jus wanna change the name then you can go into the details of the plant and edit...but wanna change the address then need to copy the existing plant and make your own new plant...
    Or may try with ABAPer...
    Regards
    Priyanka.P
    AWARD IF HELPFULL

  • Digital Signature in Purchase Orders

    Hi
    We have a requirement in our project where in we need to digitally sign the PO printed in our system. There can be close to 500 buyers whose signature would need to be maintained. Depending on who raises the PO, that buyer's signature would need to be there in the PO.
    Additionally  these PO can later be forwarded to the supplier (outside client network) who would be opening these PO (in PDF format) and they would need to install these signatures as a one time process. Also it seems these signatures may become invalid after some point of time.
    Hss anyone faced these issues in their project. Request you to pls provide your valuable inputs.
    Thanks in advance
    Jayant

    Hi Jayant,
    I had a similiar requirement,
    What I suggest you is you create a report program with input as PO number.
    based on PO number you will get the BUYER ID from EKKO or EKPO table which you need to pass it to the smartform
    and use GRAPHIC Node and fetch the image for the concerned BUYER ID at run time from SE78.
    Before this you need to upload the images of all the buyer Id's in SE78 with BUYER ID names.
    BR
    Dep

  • 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,

  • Signature on Purchase order

    Hell All,
    Can anyone tell me whether the Digitial or scanned signature is allowed in India for the purchase order print out which has been created in SAP.
    If yes then could u please tell me which company is having such kind of practice.
    Thanks in advance.
    Shailesh

    Hi Shailesh, 
    Scanned Signature  & Seal makes it possible to digitally sign, securely seal, encrypt and deliver any documentation over the Internet using e-mail. Itu2019s simple, legally enforceable and approved by the laws of India.
    They have the same legal STANDING as handwritten signatures on paper.
    It is an acceptable form of delivery for any entity in India for commercial, legal and government use.
    Government use
    During imposing president rule in Bihar under Lallu prasad Regime the documents were signed and sent by the president in scanned format as he was outside India at that time
    This information i have obtained by browsing a couple of legal websites on Google
    Regarding companies i could not get the information
    Hope this information resolves your query
    Any other additional information needed do ping again 
    If found useful reward accordingly
    Thanks & Regards
    Pavan
    Edited by: venkata pavankumar on Jun 5, 2008 5:02 PM

  • Purchase order print program error

    hi experts!
    am facing a problem in my purchase order print program. the problem is that when i am trying to see the print preview the following dump error is throughing, which am not able to understand.
    the P.O total amount should be change into words( like one million then thousand thirty three kuwait dinars)
    but the total amount is not converting into as mentioned, instead the dump is encountered.
    please give me solution,
    thnaks
    *DUMP*
    Runtime Errors         CONVT_NO_NUMBER                                                             
    Exception                CX_SY_CONVERSION_NO_NUMBER                                                  
    Date and Time          05.05.2008 19:04:43                                                         
    Short text                                                                               
    Unable to interpret "1760,778.71 " as a number.                                               
    What happened?                                                                               
    Error in the ABAP Application Program                                                                               
    The current ABAP program "ZMM_SUBROUTINES" had to be terminated because it has                
        come across a statement that unfortunately cannot be executed.                                
    What can you do?                                                                               
    Note down which actions and inputs caused the error.                                                                               
    To process the problem further, contact you SAP system                                        
        administrator.                                                                               
    Using Transaction ST22 for ABAP Dump Analysis, you can look                                   
        at and manage termination messages, and you can also                                          
        keep them for a long time.                                                                    
    Error analysis                                                                               
    An exception occurred that is explained in detail below.                                      
        The exception, which is assigned to class 'CX_SY_CONVERSION_NO_NUMBER', was not               
         caught in                                                                               
    procedure "GET_AMT_IN_WORDS" "(FORM)", nor was it propagated by a RAISING                     
         clause.                                                                               
    Since the caller of the procedure could not have anticipated that the                         
        exception would occur, the current program is terminated.                                     
        The reason for the exception is:                                                              
        The program attempted to interpret the value "1760,778.71 " as a number, but                  
        since the value contravenes the rules for correct number formats,                             
        this was not possible.                                                                        
    How to correct the error                                                                               
    Whole numbers are represented in ABAP as a sequence of numbers, possibly                      
         with an algebraic sign.                                                                      
        The following are the possibilities for the representation of floating                        
        point numbers:                                                                               
    [algebraic sign][mantissa]E[algebraic sign][exponent]                                       
          [algebraic sign][whole number part].[fraction part]                                         
        For example, -12E+34, +12E-34, 12E34, 12.34                                                   
        If the error occurred in your own ABAP program or in an SAP                                   
        program you modified, try to remove the error.                                                                               
    If the error occures in a non-modified SAP program, you may be able to                        
        find an interim solution in an SAP Note.                                                      
        If you have access to SAP Notes, carry out a search with the following                        
        keywords:                                                                               
    "CONVT_NO_NUMBER" "CX_SY_CONVERSION_NO_NUMBER"                                                
        "ZMM_SUBROUTINES" or "ZMM_SUBROUTINES"                                                        
        "GET_AMT_IN_WORDS"                                                                               
    If you cannot solve the problem yourself and want to send an error                            
        notification to SAP, include the following information:                                                                               
    1. The description of the current problem (short dump)                                                                               
    To save the description, choose "System->List->Save->Local File                            
        (Unconverted)".                                                                               
    2. Corresponding system log                                                                               
    Display the system log by calling transaction SM21.                                        
           Restrict the time interval to 10 minutes before and five minutes                           
        after the short dump. Then choose "System->List->Save->Local File                             
        (Unconverted)".                                                                               
    3. If the problem occurs in a problem of your own or a modified SAP                           
        program: The source code of the program                                                       
           In the editor, choose "Utilities->More                                                     
        Utilities->Upload/Download->Download".                                                                               
    4. Details about the conditions under which the error occurred or which                       
        actions and input led to the error.                                                                               
    The exception must either be prevented, caught within proedure                                
        "GET_AMT_IN_WORDS" "(FORM)", or its possible occurrence must be declared in the               
        RAISING clause of the procedure.                                                              
        To prevent the exception, note the following:                                                 
    System environment                                                                               
    SAP-Release 700                                                                               
    Application server... "EHPAP1"                                                                
        Network address...... "10.100.150.103"                                                        
        Operating system..... "AIX"                                                                   
        Release.............. "5.3"                                                                   
        Hardware type........ "00C3B3F04C00"                                                          
        Character length.... 16 Bits                                                                  
        Pointer length....... 64 Bits                                                                 
        Work process number.. 1                                                                       
        Shortdump setting.... "full"                                                                               
    Database server... "EHPDB"                                                                    
        Database type..... "DB6"                                                                      
        Database name..... "EHP"                                                                      
        Database user ID.. "SAPEHP"                                                                               
    Char.set.... "C"                                                                               
    SAP kernel....... 700                                                                         
        created (date)... "Mar 19 2007 20:40:49"                                                      
        create on........ "AIX 2 5 005DD9CD4C00"                                                      
        Database version. "DB6_81 "                                                                               
    Patch level. 102                                                                               
    Patch text.. " "                                                                               
    Database............. "DB6 08.02., DB6 09."                                                 
        SAP database version. 700                                                                     
        Operating system..... "AIX 1 5, AIX 2 5, AIX 3 5"                                                                               
    Memory consumption                                                                               
    Roll.... 16192                                                                               
    EM...... 29328936                                                                               
    Heap.... 0                                                                               
    Page.... 1359872                                                                               
    MM Used. 19180992                                                                               
    MM Free. 1764848                                                                               
    User and Transaction                                                                               
    Client.............. 400                                                                      
        User................ "FADISULAIMAN"                                                           
        Language key........ "E"                                                                      
        Transaction......... "ME22N "                                                                 
        Program............. "ZMM_SUBROUTINES"                                                        
        Screen.............. "SAPLMEGUI 0014"                                                         
        Screen line......... 22                                                                       
    Information on where terminated                                                                   
        Termination occurred in the ABAP program "ZMM_SUBROUTINES" - in                               
         "GET_AMT_IN_WORDS".                                                                               
    The main program was "RM_MEPO_GUI ".                                                                               
    In the source code you have the termination point in line 398                                 
        of the (Include) program "ZMM_SUBROUTINES".                                                   
        The termination is caused because exception "CX_SY_CONVERSION_NO_NUMBER"                      
         occurred in                                                                               
    procedure "GET_AMT_IN_WORDS" "(FORM)", but it was neither handled locally nor                 
         declared                                                                               
    in the RAISING clause of its signature.                                                                               
    The procedure is in program "ZMM_SUBROUTINES "; its source code begins in line                
        358 of the (Include program "ZMM_SUBROUTINES ".                                               
    Source Code Extract                                                                               
    Line  SourceCde                                                                               
    368   DATA: lt_spell LIKE spell.                                                                
      369                                                                               
    370   READ TABLE in_tab WITH KEY 'CURR'.                                                        
      371   IF sy-subrc = 0.                                                                          
      372     lf_curr = in_tab-value.                                                                 
      373   ENDIF.                                                                               
    374                                                                               
    375   READ TABLE in_tab WITH KEY 'NETWR'.                                                       
      376   IF sy-subrc = 0.                                                                          
      377     lf_netpr_01 = in_tab-value.                                                             
      378     REPLACE ',' IN lf_netpr_01 WITH ' '.                                                    
      379     CONDENSE lf_netpr_01 NO-GAPS.                                                           
      380                                                                               
    381     IF lf_curr = 'KWD'.                                                                     
      382       lf_netpr_kwd = lf_netpr_01.                                                           
      383                                                                               
    384       CALL FUNCTION 'SPELL_AMOUNT'                                                          
      385         EXPORTING                                                                           
      386           amount    = lf_netpr_kwd                                                          
      387           currency  = lf_curr                                                               
      388           filler    = ''                                                                    
      389           language  = sy-langu                                                              
      390         IMPORTING                                                                           
      391           in_words  = lt_spell                                                              
      392         EXCEPTIONS                                                                          
      393           not_found = 1                                                                     
      394           too_large = 2                                                                     
      395           OTHERS    = 3.                                                                    
      396                                                                               
    397     ELSE.                                                                               
    >>>>>       lf_netpr = lf_netpr_01.                                                               
      399       CALL FUNCTION 'SPELL_AMOUNT'                                                          
      400         EXPORTING                                                                           
      401           amount    = lf_netpr                                                              
      402           currency  = lf_curr                                                               
      403           filler    = ''                                                                    
      404           language  = sy-langu                                                              
      405         IMPORTING                                                                           
      406           in_words  = lt_spell                                                              
      407         EXCEPTIONS                                                                          
      408           not_found = 1                                                                     
      409           too_large = 2                                                                     
      410           OTHERS    = 3.                                                                    
      411     ENDIF.                                                                               
    412     IF sy-subrc <> 0.                                                                       
      413 *          MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO                                
      414 *          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.                                        
      415                                                                               
    416     ELSE.                                                                               
    417                                                                               
    Contents of system fields                                                                         
    Name     Val.                                                                               
    SY-SUBRC 0                                                                               
    SY-INDEX 17                                                                               
    SY-TABIX 1                                                                               
    SY-DBCNT 18                                                                               
    SY-FDPOS 1                                                                               
    SY-LSIND 0                                                                               
    SY-PAGNO 0                                                                               
    SY-LINNO 1                                                                               
    SY-COLNO 1                                                                               
    SY-PFKEY NORMAL                                                                               
    SY-UCOMM PREVOUTPUT                                                                               
    SY-TITLE Held Imp. Pur. O r - ESG 5000000021 Created by Fadi Sulaiman                             
    SY-MSGTY A                                                                               
    SY-MSGID TD                                                                               
    SY-MSGNO 426                                                                               
    SY-MSGV1 NEXTPAGE                                                                               
    SY-MSGV2 ZMEDRUCK_PO                                                                               
    SY-MSGV3                                                                               
    SY-MSGV4                                                                               
    SY-MODNO 0                                                                               
    SY-DATUM 20080505                                                                               
    SY-UZEIT 190441                                                                               
    SY-XPROG SAPCNVE                                                                               
    SY-XFORM CONVERSION_EXIT

    Hi Prasad,
    Check the FM's
    SPELL_AMOUNT --> for display in millions
    HR_IN_CHG_INR_WRDS --> for display in lakhs and crores

  • Purchase Order Printing problem

    Hi All,
    I am printing a zform of medruck for purchase order.its working fine and the output is as shown below
    Order 4500045698
    item            Qty          Price             Date
    10               1,000       $5.50             03/28/2008
    But when i c the print preview for other purchase order its output is different as shown
    order 4500045699
    Item            Qty         Price             Date
    10               1.000      $5,50             28.03.2008
    Instead of comma in qty its howing dot and vice versa in price also the date format is changed.its only for a particular PO
    could anybody tell me why it is happening/
    Regards
    Lalit

    hi,
    please check your user setting.
    in menubar got
    system -
    > user profile -
    > owndata-->default (tab)decimal notification
    From menubar go to system then from their user profile then owndata and from their use the default tab , in the default tab u find the decimal notation change the decimal notification.
    Regards.
    Praveen.

  • Purchase order Print out

    Hi
    There is a requirement where in we are updating the price in the PO’s which are already created with the modified prices from Info records through a program.
    The problem is we are not able to get the print out of PO’s once they are updated with the latest prices from Info record even though the out put type is getting triggered.
    This problem does not exist for the newly created Purchase orders.
    The customizing setting for the message type (XIT1) is set as “4 send immediately” for the dispatch time and the storage mode is “3 Print and archive”.
    The client doesn’t want to change these settings.
    Any pointers on how we can get the print out of Purchase orders after they are updated will be highly appreciated.
    Thanks and regards,
    Ramachandra DN

    Hi Rama chandra
                    Try this options
    Txn code OMQN
    'Fine-Tuned Control: Purchase Order'. Then check for condition type eg 'NEU' an entry exists with operation - 2.
    2 - Printout of any changes made to the original document.
    If no entry exists, then create a new entry with operation indicator - 2,
    condition type 'NEU. Then save.
    2)
    Execute this program RSNAST0F in SA38 to do the printing.
    Object key                : Your Purchase Order Number
    Output type               : NEU
    Transmission medium : 1
    Output application      : EF
    Regards,
    Hareesha k

  • SmartForms: Purchase order Print prog and SLIN

    Hi all,
    I am on 4.7 and Purchase Order Print Prog name is /SMB10/FM06P. When i am doing SLINE Check on this Prog. I am getting the following Message.
          Program:  /SMB10/FM06P  Row:      1
    The namespace of program /SMB10/FM06P has the setting "C" and cannot be tested.
    A possible cause for this is that an SAP program is being checked in a customer
    system.
    Note, the following rule applies after a change in the source code:
    For testing the namespace setting is ignored for one week
    (The message cannot be hidden using pseudo-comment "#EC .., or by using SET
    EXTENDED CHECK OFF/ON)
    Is any one have idea about this?
    Thanks in advnace.

    Thanks for your Reply,
    When i am doing Syntax check in SE38, I am getting the below error message.
    <b>"The Program "/SMB10/FM06P" is not Unicode-compatible, according to its program attributes."</b>
    I have found the OSS Note No: 751007
    Solution
    Copy the program into your own namespace (e.g "ZZsmbfm06p"), maintain the program attribute to make sure the flag "Unicode checks active" is selected. Then maintain the customizing for output control again.
    <b><u>
    GOD BLESS SAP, SAP asking to Create Custom Object.</u></b>
    Thanks
    Message was edited by: Vipin Nagpal
    Message was edited by: Vipin Nagpal

  • Purchase Order - Message Output

    Hi ,
    I am creating Purchase Requisition and converting to Purchase Order using ME59 . In this process system is not generating any output message for PO printing automatically .
    If i create a PO manually using ME21N , then Output Message condition is determined automatically .
    Is there any way to achieve the same in ME59.
    Thanking You ,
    Sudhakar

    Hi
    Try using ME9F for purchase order print out
    AK

  • Possibilities for changing purchase order print behavior

    Hello guys,
    I'm kind of new in SAP MM and I had to deal with PDF formula for purchase order. Now I have some questions about what is possible to change behavior for printing data in purchase order print.
    First of all we're using our own PDF formula which is a little bit like standard formula MEDRUCK_PO. We're using programm SAPFM06P with routine ADOBE_ENTRY_NEU, no changes in SAP standard behavior were made.
    Everyhting works fine with that but we sometimes have some special cases where our user wants some other behavior. Can you please say if it is possible and if so where to do that? (Customizing, formula itself)
    1. Changes in purchase order positions -> We have for example 4 purchase order positions. Now for one of them the price has changed. When printing formula then, you only see the changed order position. When you want to see all, user has to change some detail in every of the other positions, thats pretty annoying.
    2. Header text 'Changes in purchase order' -> Sometimes the header text is displayed as 'Changes in purchase order', sometimes as "normal" 'Purchase order'. I know it has something to do with status (field DRUVO) of purchase order, but its not clear when which status is set. Any help? :-)
    3. Deleted positions -> How is the standard behavior when a position is deleted? I think it will not be listed anymore in the positions printout. Anyway I can control it by catching LOEKZ field. But how is it with the total value field in sum data. I think it still is the whole value including the deleted positions. Is this changeable?
    I know there is some customizing in SPRO -> Materials Management -> Purchasing -> Messages
    but I'm not quite sure how it works :-(
    Can anyone enlight me? :-)
    Thanks a lot.
    Regards
    Michael

    SAP can differentiate between a new created purchase order and an existing purchase order that only got changed.
    Based on that it can be customized whether you print the full purchase order or only the part that was changed, and accordingly you may get different texts on your form (... 'Changes in purchase order', sometimes as "normal" 'Purchase order'.)
    A deletion of a PO item  is as well a change.  If you decided to print only a change message, then you get a print having the item number and a text *** item deleted *** or similar based on your customizing.
    But if you decided to print the full PO in both cases (creation and change), then you get the full PO but the deleted item is no longer among them and no hint either that it was deleted..
    Basically this setting is made in SPRO -> Materials Management -> Purchasing -> Messages -> Output Control -> Message Types -> Define Message Types for Purchase Order
    see as well the wiki: Printing of purchasing documents - ERP SCM - SCN Wiki

  • Purchase Order Print Report Compilation Error

    Hi,
    While compiling the report in Reports Builder Purchase Order Print Report , we get the following error:
    identifier GET_PRECISION must be declared.
    Where as this is a seeded function inbuild in the Program Units.
    Also while compiling on server we get the error.
    Cannot convert rdf to rep.
    Thanks,
    Angelica.

    Couldn't find how to copy the PO layout over using copy express.
    I did compare the RDOC fields for POR20002 in both databases and they are Identical. 
    In Crystal Reports, I did a formula search for N_Decimal_Places and it found nothing.  Then I did a search for 'length' in all formulas and it finds length in N_Decimal_Places.  When I double click on N_Decimal_Places it clears the screen and never shows the formula. This happens in both layouts for my test database and SBODemoUS.
    Again, SBODemoUS works correctly and AAA_TEST give the error.

Maybe you are looking for

  • File - ABAP Server Proxy - Error - CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV

    Hi, I am working on File-ABAP Proxy(Server) scenario. I've created the repository and integration objects correctly and have activated them. When I do a Test Configuration in the Integration Directory, I am getting the below error: <Trace level="1" t

  • Migrating 10g Human Task Bpel process to 11g - No task flow

    Hi All, I have migrated a bpel process that has a human task to 11g. I need to stipulate the uri so that it will show on the worklist. Apparently there is a file in the WEB-INF folder that i must reference. I went into the folder and there is many xm

  • Indexes in Internal Tables

    Can we use primary and secondary  indexes on internal tables? If yes can anyone give me description how to use them? thank you. jeevi.

  • How to call msword application from java program

    hai every body i want to know about OLE in java. how can i invoke msoffice application in java code. if any body have sanple code for this post for me thank you

  • Weblogic 9.1 Deployment errors using the ANT task wldeploy

    I am not able to deploy applicatons using the ANT task. The same works with Weblogic 8.1. It is throwing a NoClassDefFoundError. It is looking for a class by name javax/management/InvalidAttributeValueException. This class file is shipped as part of