Digital Signatures for PM orders

Hi!
Requirement: I am supposed to implement the usage of Digital Signatures in PM orders. The requirement is such that every time a PM Order is created, a couple of users must sign it off using digital signatures with the user's logon password. Similar operations must be done when the order is to be changed etc.
So, to achieve this, I followed the SAP AG Digital Signature Rel 6.2 Implementation Guide Ver3.0 . In a sample report as illustrated in the guide I used the objects cl_ds_runtime if_ds_runtime and if_ds_sign etc.
I followed all the steps listed there and right now through my report I am able to get a popup where the user has to enter his password and if he does not ti throws an error message. So far so good.
Now, my assumption is this: I will have to write a similar code and call the DS tool (these classes etc.)  and make the user digitally sign the order through an enhancement. Am I correct in my understanding? Also Is there any other simpler way to achieve this? Currently the break point is not getting triggered in the only exit that seems to be available for this transaction.
Also, I created a set of signatures using ELSIG00 and Authorization Groups using ELSIG01. How do I assign these to the USERS? Otherwise the creation of these authorization groups and assigning of the individual signatures etc. would be rather pointless.
Any help would be greatly appreciated. I am kind of under a tight deadline and have gone through a lot of docs.
Needless to say points will be awarded for helpful answers.
Thanks a lot.
Regards,
Ramkumar.
Message was edited by:
        Ramkumar Venkatasubramanian

I am not sure as how would get it. Please try in this way and we use it.
The signatures are scanned and are uploaded in SAP as a image file and are called back into the program as an image based on the required conditions.
I mean similar as the logo works.
Shreekant

Similar Messages

  • Digital signature for work order processing

    Hi,
    Have anybody implemented digital signature for work order processing? Can you throw some lights,  what are the steps involved?
    Requirement is when work order reach certain status, like on order release, on partial confirmation, on final confirmation or on Technical completion, digital signature needs to be captured. This is a regulatory requirement.
    I read some threads that explains digital signature can be assigned to plant and order type combination, but i couldn't find this specifc config step, we are using ECC 6.0. Is anything needs to be activated before I can see these configuration steps.
    With ABAP help I was able link digital signature tool to work order, but was wondering if this can be achieved through configuration as mentioned in some of the threads.
    Also I have another requirement, like if you are doing a mass TECO using IW38 transaction, capture digital signature once and the same should be applied for all the selected work orders. Otherwise you have to enter your password as many time as the number of work order selected.
    Jaison

    Hi,
    Some information on operation sign-off available in [help|http://help.sap.com/erp2005_ehp_03/helpdata/EN/da/49d9c433ff4985b2484b7b911123cf/frameset.htm]
    -Paul

  • Digital Signatures for Changing the statuses in Issue Mgmt

    Hi
    Has anyone put in place digital signatures for Issue
    Managemnt when we change the status values in an issue.
    We are looking at SAP Note 835584 - Digital signature for documents,
    but that is not applicable for us as we want to initiate the digital
    signature when the status profile "SLFI0001" kicks in and the status is
    changed from one to the other.(eg in process to completed etc)
    We have created the digital signature and the strategies, but are
    looking for a place to attach this with the status profile "SLFI0001".
    Is there a place we can attach the digital signature strategies to this
    status profile?
    Anyone has any ideas on how it can be done?
    Thanks in advance..
    sap ques..

    We have a document that needs to be signed by more than one individual -- and in our process we are using the Topacz signature pad to get the signature.  It's similar to the one you sign at the grocery store, drug store, etc.  In order to NOT have the first signature invalidated, we were told to edit the registry...and it works perfectly!
    [HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\8.0\AVAlert\cCheckbox]
    "iDigSigSaveAsCertified"=dword:00000001
    [HKEY_CURRENT_USER\Software\Adobe\Adobe Acrobat\8.0\AVAlert\cCheckbox\cAnnots]
    "iReaderEnableSaveWarn"=dword:00000001
    Obviously if you are using a different version of Acrobat, you'll have to change the key accordingly.
    Hopefully this will work with your process.
    Good luck!!

  • How to get digital signature for Google Map geocoding V3 in PL/SQL?

    Hi, Gurus:
        Could anyone provide me an example about how to generate digital signature for Google Maps service v3 in PL/SQL? We tried to upgrade our program using Google maps service from v2 to v3. We are using PL/SQl on background to send request to Google for geocoding. We found some sample code to register with digital signature, but none of them is based on PL/SQl. Notice I used Google business client ID "gme-XXX" and wallet.
    https://developers.google.com/maps/documentation/business/webservices/auth#digital_signatures
    Google Maps API - more URL signing samples
    Here is my code for V2. I notice in order to get signature, I need to use HMAC-SHA1 algorithm.
    procedure Get_Geocoding(P_s_Address in varchar2, P_s_Geocoding out varchar2, P_n_accuracy out number, P_b_success out boolean) is
      l_address varchar2(4000);
      l_url varchar2(32000);
      l_response varchar2(3200);
      n_first_comma number;
      n_second_comma number;
      n_level_length number;
    BEGIN
      /* TODO implementation required */
      l_address:=APEX_UTIL.URL_ENCODE(P_s_Address);
      l_address := replace(l_address,' ','+');
      l_url := 'http://maps.google.com/maps/geo?q='||l_address||'&'||'output=csv'||'&'||'client=gme-XXX';
    l_response := utl_http.request(l_url, APEX_APPLICATION.G_PROXY_SERVER, '/u02/app/oracle/admin/apexsb/wallet', 'XXXXXXXX');
      n_level_length:=0;
      n_first_comma:=instr(l_response,',',1,1);
      n_second_comma:=instr(l_response,',',1,2);
      n_level_length:=n_second_comma-n_first_comma-1;
      P_n_accuracy:=0;
      if n_level_length>0 then
      P_n_accuracy:=to_number(substr(l_response,n_first_comma+1, n_level_length));
      end if;
      l_response:=substr(l_response,instr(l_response,',',1,2)+1);
      --dbms_output.put_line('In function: l_response ='||l_response);
      P_s_Geocoding:=l_response;
      if (P_s_Geocoding<>'0,0') then
      P_b_success:=true;
      --dbms_output.put_line('true');
      else
      P_b_success:=false;
      --dbms_output.put_line('false');
      end if;
    END;
    Thanks!

    Hi, guys:
        I tried to generate digital signature for Google map service
         Maps for Business: Generating Valid Signatures - YouTube
        Generating an HMAC-SHA-1 Signature Using Only PL/SQL
          OAuth and the PL/SQL | Data Warehouse in the Cloud
       but I got error message from Google:
    Unable to authenticate the request. Provided 'signature' is not valid for the provided client ID. Learn more: https://developers.google.com/maps/documentation/business/webservices/auth
       I think there is something wrong with my code to generate signature, as if I remove the part regarding client and signature, it will work, can anyone help me on this problem?
    /*Procedure Get_Geocoding is used to get geocoding with accuracy level for V3 business account, you can find Google map digital signature descrirption from
    https://developers.google.com/maps/documentation/business/webservices/auth#digital_signatures
    if geocoding is 0,0, procedure returns false to indicate failure of get geocoding*/
    procedure Get_Geocoding2(P_s_Address in varchar2, P_s_Geocoding out varchar2, P_n_accuracy out number, P_b_success out boolean) is
      --private key for Google business account, this is provided by Google with client name.
      l_private_key_src varchar2(200):='xxxxxxxxxxxxxxxxxxx';
      l_private_key_b64_alter varchar2(200):= translate(l_private_key_src,'-_','+/');
      l_private_key_bin raw(2000);
      l_client_name varchar2(100):='gme-xxx';
      l_signature_mac raw(2000);
      l_signature_b64 varchar2(200);
      l_signature_b64_alter_back varchar2(200);
      l_Google_service_domain varchar2(200):='http://maps.googleapis.com';
      l_address varchar2(4000);
      l_url varchar2(32000);
      l_path varchar2(32000);
      l_response varchar2(32000);
      l_page UTL_HTTP.HTML_PIECES;
      n_actual_length number;
      json_obj json;
      json_tempobj json;
      jl_listOfValues json_list;
      json_geom_obj json;
      json_loc json;
      l_lat  VARCHAR2(40);
      l_lng  VARCHAR2(40);
      l_status VARCHAR2(255);
      json_accuracy json;
      --temp_string varchar2(10000);
      n_first_comma number;
      n_second_comma number;
      n_level_length number;
      BEGIN
    /* TODO implementation required */
    l_private_key_bin := utl_encode.base64_decode(UTL_I18N.string_to_raw(l_private_key_b64_alter, 'AL32UTF8'));
    l_address:=APEX_UTIL.URL_ENCODE(P_s_Address);
    --dbms_output.put_line(l_address);
    l_address := replace(l_address,' ','+');
    l_path := '/maps/api/geocode/json?address='||l_address||'&'||'sensor=true';
    dbms_output.put_line(l_path);
    l_signature_mac :=DBMS_CRYPTO.mac(UTL_I18N.string_to_raw(l_path, 'AL32UTF8'), DBMS_CRYPTO.hmac_sh1,l_private_key_bin);
    l_signature_b64:= UTL_RAW.cast_to_varchar2(UTL_ENCODE.base64_encode(l_signature_mac));
    l_signature_b64_alter_back:=translate(l_signature_b64,'+/','-_');
    dbms_output.put_line(l_signature_b64_alter_back);
    --get response from Google map service
    l_url:=l_Google_service_domain||l_path||'&client='||l_client_name||'&signature='||l_signature_b64_alter_back;
    --l_url:=l_Google_service_domain||l_path;
    dbms_output.put_line(l_url);
    l_page:=utl_http.request_pieces( l_url, 99999);
    for i in 1..l_page.count loop
    l_response:=l_response||l_page(i);
    end loop;
    n_actual_length:=length(l_response);
    dbms_output.put_line(n_actual_length);
    dbms_output.put_line(l_response);
    --parse JSON result
    json_obj:=new json(l_response);
    l_status := json_ext.get_string(json_obj, 'status');
    IF l_status = 'OK' then
    jl_listOfValues := json_list(json_obj.get('results'));
    json_tempobj := json(jl_listOfValues.get(1));
    json_geom_obj := json(json_tempobj.get(3));
    json_loc := json_ext.get_json(json_geom_obj, 'location');
    l_lat := to_char(json_ext.get_number(json_loc, 'lat'));
    l_lng := to_char(json_ext.get_number(json_loc, 'lng'));
    P_s_Geocoding:=l_lat||','||l_lng;
    dbms_output.put_line('##########'||P_s_Geocoding);
    case json_ext.get_string(json_geom_obj, 'location_type')
    when 'ROOFTOP' then P_n_accuracy:=9;
    when 'RANGE_INTERPOLATED' then P_n_accuracy:=7;
    when 'GEOMETRIC_CENTER' then P_n_accuracy:=5;
    else P_n_accuracy:=3;
    end case;
    P_b_success:=true;
    else
    P_b_success:=false;
    P_n_accuracy:=0;
    P_s_Geocoding:='0,0';
    end if;
      END;

  • Is it possible to use digital signature in Sales order of SAP B1 ?

    Hi Experts,
    Version: 8.81 PL07
    Cyrstal report Layout: 2011
    Is it possible to use digital signature in Sales order of SAP B1 ?
    Thanks in advance,
    Regards,
    Dwarak

    Hello
    Signature by scanned image is possible, you can create a function to do it. please note: images must be inside the reports, and hide them with a CR function.
    For certificate based sigbature of CR is not possible, you must develop an addon for that which is do this functionality.
    János

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

  • Digital signature for form-16

    Hi Experts,
    We have to implement digital signature for form-16 on only SAP system (not on portal). Can anyone write me steps to configure and impelement it in ECC6.0
    I have read SAP Note 1168740 and tried to open the link
    Steps to install these credetials is explained at following URL:
                             http://help.sap.com/saphelp_nw70/helpdata/en/db/ aafb211ead420faeeaa24e99eb5f41/frameset.htm
    Further information on digital signature can be found at:
                             http://help.sap.com/saphelp_nw70/helpdata/EN/46/ 1ca382f3ec5873e10000000a11466f/frameset.htm
    and also tried to get information on "Adobe Document Services Configuration Guide".
    However, i am unable to get the details. Pls help me to resolve this.
    Thanks & Regards,
    Shree NP.
    Edited by: SAP.HR.NP on Jan 4, 2012 11:20 AM

    Hi Shree,
    As mentioned in your post, the configuration given in the document is Basis related. However, the entire configuration for Digital Signature for Form 16 is available in Note 1168740. Are you facing some problem in opening the links mentioned in the Note?
    You can try to visit the below links:
    a) Uploading a digital signature in the system:
       You obtain your credentials and the corresponding public keys (as part of a certificate) for certifying and signing from a
       certification authority. Steps to install these credetials is explained at following URL:
    http://help.sap.com/saphelp_nw70/helpdata/en/db/aafb211ead420faeeaa24e99eb5f41/frameset.htm
    Further information on digital signature can be found at:
    http://help.sap.com/saphelp_nw70/helpdata/EN/46/1ca382f3ec5873e10000000a11466f/frameset.htm
    Also, go through the Note 1589254 (Form 16 central note for ADS configuration). In order to include digital signature to Form 16's PDF, some additional ADS configuration is required. This note provide check point of ADS configuration for Form16. Once done check the form 16 and let me know if you are getting some error on executing Form 16 with digital signature? Or are the signature not working at all?
    Regards,
    Nishtha

  • Error : "Wrong Digital Signature for Addon Installer"

    I'm having some problems at the time of installing any kind of addon in sap B1
    Everytime I'm having an error -
    "Wrong Digital Signature for Addon Installer"
    even when I'm adding SCREEN PAINTER

    Hi
    This error could be cause by a versioning or corrupted installation:
    1. For the version please check if you have another add-on installed with the same version like 2.1.2 (try to change it add-on file and try again)
    You can also try to change the add-on installation order (in case of you have another add-ons installed).
    2. If checking the version does not help please check those notes on How to clean client after corrupt installation of addon and also Re-registering the UI.                                                                               
    808354 UI Server is not loaded with SAP Business One client        
    819501 How to clean client after corrupt installation of addon     
    Paulo Calado
    SAP Business One Forums Team

  • Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code

    I get this message when I check the Device manager for my Ipod
    Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
    How do I resolve this I have reinstalled iTunes but it still doesn't recognise my ipod

    I reinstalled Itunes a couple of times.  I unistalled all programs that I never use, I updated all of my drivers, Windows swept my computer and found no problems.  I have a yellow causion lite when I look at the USB-port with the phone connected.  All other devices work without a problem.

  • Need a Suggestion For implementing the Digital Signature For the Documents

    Hi,
    Currently I am working in a Document Management System. I need a Good Suggestion for how to implement a Digital Signature For the Documents.
    Thanks in Advance
    Sabarish V

    Hmm, if you are not using Oracle Payroll, what are you using for payroll? I am wondering why you could not use your payroll system, whatever it is, to handle this reimbursement program.
    Well, you may want to talk to Oracle support about how to handle this in Oracle iExpense. You can certainly handle advances for Expense Reports. You would then apply the advance to the expense report items. The catch is I don't think you can stop expense item entry after the adavance is satisfied. You would have to set up a work flow process of some kind to have the expense reports reviewed and only approve expenses that are applied to the advance, is what I am thinking. Not your ideal solution, but something to think about. It could be the Oracle folks might know of a sneaky way to handle this. What you are trying to do is unusual. Employee advances are common, but the idea of not being able to exceed the advance amount is what unusual about this. Normally you will accept any expenses over the advance amount and reimburse the employee for those extra amounts not advanced.
    Good luck.
    John Dickey

  • How to format the text  in a Digital Signature for a PDF in landscape orientation?

    I have a custom Digital Signature plug-in which prompts the user to enter few details on a dialog and then renders the signature. Now, the problem is for a page which has PDPageGetRotate value as 90. In this case, the entire content(text) in the signature is rendered reversed i.e its displayed upside down. However, for a page in portrait mode, i.e with rotation value as 0, signature is correctly displayed.
    Can anybody help me by explaining which callback/method to use to frame the text appearance? I think there needs to be some change in the parameters passed to DigSigAPCreateLayeredStreamEx, am i correct?
    Let me know any comments/suggestions on this issue of correctly rendering text in a digital signature for a rotated page.

    Just setup the appropriate transformation matrix.

  • Implementing digital signatures for Form 16

    I have configured ADS for my development ECC. I need to configure digital signatures for Form 16. Please can anybody guide me how to go about this. I am unable to find a proper document.

    I am following the below mentioned steps for Digital Signature implementation in form 16 HR,but i am stuck in step 3,can anyone guide me through.
    Transaction code: STRUST
    1. Select the newly created ‘SSL Client SOAPClient’
    2. Select Edit -> Create Certificate Request
    3. Copy the Request and sign it (SAPNetCA)
    a) Select Edit -> Import Certificate Response and save
    b) Double click and select ‘SSL Client SOAPClient’ option to load the certificate
    c) Add ‘SSO_CA’ and ‘SAPNetCA’ to Certificate List and save
    Regards,
    Rohit

  • Digital Signatures for mutliple company code

    Hi,
    Our client have multiple company codes & they want to use digital signature for all the company code and there be individual authorised digital signatory for each comp code.
    Now the question is , whether we have procure different digital signature for individual company codes & if so how system will identifies which authorised ditigatl signature should be assigned to respective company code...?
    => We are not able to download Adobe Form local & aslo is it mandatory to have digital signature to download Form 16 on a local system.
    System details : ECC 6
    SP Level : 38
    Thanks & Regrads,

    Digital Signature is person specific
    You have to take the Digital signature ( A number assigned for each signatory with the tool),from an authorized services provided by NSDL
    In a single company code if you have 2/3 signatories , first you need to make groups based on the signing authorities, in combination of PA/PSA/EG/ESG/BA etc
    The form 16 is to be generated on the above criteria applicable.
    3 file of form16 will be generated and send accross to 3 signing authorities
    The signing authority can open the form using the tool ,digitial signatory software install and can authenticate the form16.
    As per NSDL form16 is now not an statuory doucment. Its just an Tax Information of an Employee.
    which is not required to be attached with your ITR's also
    So why do you require the Digital signature to be printed on the form16 . Pls check this up with your finance team
    Thansk & Regards
    Hemant V. Mahale

  • How to configure CoSign Electronic Digital Signatures for UCM 11g

    Hi everyone,
    current I am doing a UCM poc with CoSign Electronic Digital Signature for a customer, this case is that when user approve a check-in PDF document in workflow, the user can use "sign and approve" to invoke the electronic digital signature action.
    since ECM 11g is based on weblogic, I configured the keystore for the weblogic as the below steps:
    1) use keytool to import a keystrore file just as cosigncert.jks from the cert file which provided by the vendor CoSign.
    2) Security Realms->myRealm->Providers->Credential Mapping, create a new provider using "PKI Credential Mapping Provider" and configure the storekey cosigncert.jks for this provider.
    3) Security Realms->myRealm->Providers->Authentication, select DefaultIdentityAsserter and add x509
    4) configure storekey for AdminServer and UCM managerServer using cosigncert.jks
    5) configure SSL for AdminServer and UCM managerServer.
    after finishing this steps, access the UCM console to do the approve with siginature. but it always throw "can not find the validate certification path"
    does any one know which step missing?
    Thanks & Regards
    shifeng

    Take a look at this chapter in the manual http://docs.oracle.com/cd/E23943_01/doc.1111/e10978/c03_repository.htm#CSMRC1611
    (Electronic Signature is now a feature of WebCenter Content; if you are looking for a 3rd party solution for signatures, but perhaps also timestamps, check what partners can do for you)

  • Digital Signatures for cProjects Approval

    Hi Folks,
    I am on cProjects 4.5 and from what I understand there are 2 options for this based on whether or not I check the "Signature of Approval with User Certificate" box in Project Type config.
    Unchecked - user is prompted for cProjects password and this works fine. Only issue for us is, we are on the portal and most likely cProjects password will be different and unknown to user. As per note 928527 this is standard behavior and tough luck for anybody on the portal.
    Checked - use is given the ability to digitally sign the PDF approval document. When I select "sign" on the PDF I am given the ability to create a new ID or use an existing ID from a file, server etc. I created a new ID and signed the document. Once I do this and click the transfer button the system appears to hang. The progress indicator appears and keeps going.
    Therefore my questions are:
    1. Is there any additional config I need to do in cProjects. ADS or anywhere else?
    2. How exactly does adobe digital signatures work? If anybody simply create a signature how does that provide any verification of authenticity?
    Appreciate any help.
    Thanks,
    Lashan

    Hi,
    please see teh Configuration Content for cProjects 4.5 available in SAP Solution Manager and also as PDF attachment to SAP Note 1035436.
    There it says:
    Making Settings for the Approval
    Use
    You can use user certificates for digital signatures of approvals.
    Prerequisites
    ● You are using Microsoft® Internet Explorer 6.0 or higher.
    ● You have a user certificate that is suitable for digital signatures (for example, the single
    sign-on certificate).
    ● You have installed Adobe® Reader and Adobe Document Services.
    Procedure
    To verify the signature, enter the corresponding root certificate in the certificate list of the
    Personal Security Environment (PSE, transaction STRUST). For more information, see the
    documentation for the activity and the Adobe Document Services u2013 Configuration Guide NW
    2004s on SAP Service Marketplace at service.sap.com/adobe u2192 Media Library u2192
    Documentation.
    In fact, what is described in the ADS documentation referenced above is that you have to install
    the certificate also on the ADS.
    Kind regards,
       Florian

Maybe you are looking for

  • Acrobat crashes when creating a PDF from a web page

    Whenever I ask Acrobat to create a PDF from a web page, it crashes halfway through the process.  Here is an example from the BBC:- http://www.bbc.co.uk/news/science-environment-19585341 Printing to PDF from the browser does not produce an accurate do

  • Mail merge issue

    Mail merge document has 4 decimal places when I click on the text box.  The value was moved from a spreadsheet.  Both documents have the format set to 2 decimal places.  Why is it showing 4 when I click on the textbox?

  • InfoCube - red light for db statistics

    hi all... maybe someone can help me. in Cube administration at performance i get a red light when checking statistics. i try to calculate them, job finishes without problems, but light is still red. when i check via rsrv db statistics for cube i get

  • How do I request help for an Acrobat search efficiency question?

    I have had a search time degradation of 60x-70x when I switch to Acrobat X or XI (went from 14 seconds on v9.5 to 841 seconds with X or 991 seconds seconds with XI).  I am trying to find out where I can ask about this to see what I can do to improve

  • IPhone keeps dying but not at 1%

    Sometimes my phone dies at 20% or approximately 17%. I plug in my iPhone and it goes automatically back to 20%. I don't know whether this is relevant or not, but sometimes it may jump to 1% from like 25% and then when I plug it back in it's back to 2