on 06-19-2008 1:38 AM
Hi Gurus,
Requirement: Need a place in Sales Order to store the Credit card information that should be visible to only few people as per User Name. (if people that dont have autorization to see credit card were in sales order, then they should see masked fileds.)
Scenario: CSR(Customer Service) creates the order. when the order is ready, customer comes for pickup. while leaving he gives the credit card information. . CSR runs the credit card for the amount due and gets the autorization number(Done OUTSIDE OF SAP) .Now CSR has to put this authorization no and Creidt card information somewhere in the sales order that should be visible to only few people as per USER NAME.please remember that all the authorizations are carried out side of sap and my requriement is to only store that authourization no and credit card infromation in sales order. also we are not use sap payment card interface.
Please tell me how can we do this in SAP.
Dear Archana,
I see two issues to your question.
1. Finding out a place to store the required fields
2. Authorizing few users to edit the fields.
1. For your first question you can do in the following ways,
a)Adding as extra column in your table
b) Storing as additional data field
c) Storing as text.
2. For your second question we have two options.
a)Make modifications to the Sales order User-exitMV45AFZZ, USEREXIT_FIELD_MODIFICATION, this user exit can be used to modify the attributes of the screen fields, here one can program that specific users have the access to the field.
Below is the sample code
IF SCREEN-NAME = 'VBAK-ZFIELD.
AUTHORITY-CHECK OBJECT 'ZMV45AFZZ' ID 'SCRFNAME' FIELD SCREEN-NAME.
IF sy-subrc = 0.
SCREEN-INPUT = 1.
else.
SCREEN-INPUT = 0.
ENDIF.
endif.
You place the authority check object in authorization profile in the role of the users, who should have access to the field (in this case it is VBAK-ZFIELD), and there assign the corresponding fields that are to be accessed via this userexit.
b) You can do this by going to t.code SHD0. Create a transaction variant. Assign these variants with the pricing field in enable mode and disable mode, the way you want in these variants. Assign these vaiants to these user id's with the help of your Basis consultants. ( They do it with T.code PFCG) authorization profiles
Please rewared points if useful.
Thank you
ANil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Archana,
Even if you store in some table it is accessible to everyone. Though you can control the screen field as suggested by Anil, I would suggest you use some encrytption to store the credit card information and decrypt when you display for authorised users as suggested by Anil.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think this information will solve your issue.
SAP has developed one scenario Payment cards. Here we can maintain credit card information.
You can enter credit card information in sales order overview screen.
In sales tab you find the payment card, here you can maintain credit card data.
Eg. Card type : VISA or Master
For fields display and Authorization, you can take help of BASIS consultant.
You can do customization for payment cards here
SPRO>SD>Billing>Payment Cards
http://help.sap.com/printdocu/core/Print46c/EN/data/pdf/SDBILIVPC/SDBILIVPC.pdf
Regards,
Chandrasekhar.S
Edited by: chandra sekhar S on Jul 31, 2008 2:45 PM
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.