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
Similar Messages
-
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 VenkatasubramanianI 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 -
Digital signatures for use in consenting research participants
Hi. I need some help implementing digital signatures into a consent document. I work as a research assistant at a university and in our line of research, we have participants from multiple regions of the country. One of the most important parts of staying in compliance with various regulations is that all research participants are presented with information about the study, and they must sign a document to indicate that they understand the risks/benefits involved.
We want to implement digital signatures to make this process easier for ourselves and the research participants who live across the country. However, there seem to be some technical hurdles in using signatures. First, we want to make sure that participants who only have Adobe Reader are also able to sign (my understanding is that they should be able to). Some participants may not be very computer savvy, so we need the process to be somewhat dummy-proof. Participants must fill in their printed name and date, so I need for them to have authority to change some information, but I don't want them to have the authority to change the document itself or the participant ID numbers which I have to fill in once I get the form back.
I have created a fillable form in Adobe LiveCycle and added 2 signature form fields, one for the participant, and one for myself. I plan on distributing the form so that I can have a dataset file for all of the returned consents.
Essentially the process should work like this:
I send a participant the form, they fill out the fields for their printed name, date, and provide their digital signature and use the submit by email button to return the form to me.
I receive the form, add their participant ID number, and provide my digital signature.
Save the file in our dataset file which is associated with the returned consent forms.
The thing I'm concerned about is their digital signature being invalidated once I insert the ID numbers and add my own digital signature.
Thanks for any help you could provide.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!! -
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!! -
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 VHmm, 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 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; -
Digital Signature for QM notification status change
Hello experts,
I need your guidance regarding implementation of user digital signature for QM notification status change. Our customer has ECC 6.0 but they are not inclined to introduce enhancement package 3 soon. Now their requirement is that while QM notification status change they want to have a user signature pop-up to verify the user authorization to do so. But they don't want to do so by using digital signature via DMS status change.
I am really not sure if I have explained the situaion correctly or not as i am quite new to QM. But I am desparately looking forward to get your valued replies in this regard.
Best regards,
AnirbanTo fulfill the FDA requirement we have apply the logic to make sure that a digital signature is captured for status changes during task processing.
To map this requirement we have developed one custom table to store remark that will be displayed on digital signature remarks textbox. This table will have following feild:
STAT - System/ user status
QMART - QN type
SPARS - language
TEXT - character text.
Work with ABAPer to implement this, and after implementing validate following key point:
u2022 Validate that after successful digital signature that the signature cannot be overwritten.
u2022 Validate the locking of the User ID after customer specific number of unsuccessful signature attempts.
u2022 Verify that the digital signature works for each status.
u2022 Validate that if the digital signature is cancelled prior to successful entry that the system status reverts back to previous status and all processing authorizations allowed for that status still function properly.
Hope my reply will help you.
Thanks!!! -
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 AMHi 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 -
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 ipodI 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.
-
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,
LashanHi,
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 -
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,
DwarakHello
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.
ThanksDear,
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. -
Wrong digital signature for add-on installer
I have created a addon and it gives error as,
Wrong digital signature for add-on installer
When I tried installing this addon on another SAP server,it worked.On the problamatic server,the antivirus has expired.Is virus capable to creating this problem ? I have tried all the options for solving the problem such as,
1.Delete the temporary files.
2.Delete the SBO files.
3.Create a new addon and release it.
4.Create a new addon with different name.Hi Dilip,
Refer This...........
Link: [url] Wrong Executable Digital Signature for Add-on
Link: [url] SAP Business One AddOn Installer
Link: [url] Wrong digital signature for add-on installer
Link: [url] Wrong Digital Signature...
Thanks
Shafi
Edited by: shafi_sunshine on Aug 18, 2011 7:21 AM -
Hi experts
i want to operate digital signature for bid
i activate digital signature for bid
we want to try to use system signature with auto by sap user id/passward
what should i do to make it work ??
almogHello,
Kindly follow the steps provided in the Strategic Sourcing config guide maintained at the belwo mentioned location.
Goto URL http://service.sap.com/srm-inst and then navigate to SAP SRM --> SAP SRM Server 7.01 -> Configuration Guides for SAP SRM 7.01 --> SAP SRM 7.0 EHP1: Strategic Sourcing
Best Regards,
Rahul -
Add on XL reporter : Wrong executable digital signature for Add on
Hi Experts,
I have a client who gets this error 'Add on XL reporter : Wrong executable digital signature for Add on' when they try to login. They are on 2007A PL45. This happens on the server as well as on clients. Uninstalll and reinstall of client didn't work. We had a look at the AddonLocalRegistration folder to see if XL reporter is registered but can't see any.
I have found a similar link in the forum but that says about 2005b.
Any help will be appreciated.
regards
JohnsonSir,
Please do the following steps :
1. Please go to the SBO-COMMON database, find table SARI, you will get
the data entry for your Addon. Please check the value of field
"AddOnChk". This is the digital signature of Addon executable file.
2. Then go to installer package of the Addon, open the ard file
(XLReporter.ard) with notepad then check the value of "addonsig".
3. Compare these two values, if they are different, please overwrite
"AddOnChk" field in database with the value of "addonsig" in ard file.
and then try to start the addon again.
4. If there are the same, the ard file or the executable file has been
corrupted. I would like to suggest you remove the installer package
from your machine, and download a fresh installer of Addon from SAP
Service Marketplace. After that, please follow the steps as per the
attached note ( Note no. 819501 ) to make your machine clean and
then install the addon again.
Regards,
AVTAR SINGH
Maybe you are looking for
-
What's wrong with this mask?
Hi, Since one cannot upload a PSD or TIF layered file with masks and all the Photoshops goodies here, I have found a way around. Please visit the following site: http://juandentphotoshopproblems.businesscatalyst.com and press the button "Click to
-
I attempted to use zman to backup my database and got: java.lang.ClassCastException: java.lang.NoSuchMethodError cannot be cast to java.lang.Exception at com.novell.zenworks.zman.CommandRunner.execute(Com mandRunner.java:125) at com.novell.zenworks.z
-
ADF BC Entity Object read security
hi Please consider the example application in this blog post by Andrejus Baranovskis: "ADF Security 11g and ADF Business Components" http://andrejusb.blogspot.com/2008/10/adf-security-11g-and-adf-business.html What is the "read" operation used for in
-
Red Camera Work Flow Start to finish
I am editing on a Mac workbook with OS 10.5.7 and FCP 6.0.4 working off of external WD 1TB drive since this is my 1st time editing with red footage I wanted to make sure what I have done so far is the best way to work with the footage and export. did
-
Can you specify a range for x coordinates
hey folks, I'm looking at a I think a pretty basic request. This code below works, but I'd like to modify it so that if my dragged item passes over a region in the x coordinates. So if I pass the dragged item over the range of 600 - 700 then it would