on 10-16-2013 7:29 AM
Hi,
Do you know of any (SAP or market) solution to the following requirement?
We need to expose our warehouse clerks to sales order creation or change in SAP.As of today, our warehouse clerks perform during their working day some additional activities which have to be accounted for and invoiced to the customer concerned. The idea would be not to involve sales office in this process.
Just an exemple: receive oil sample from customer's installation and send it out for chemical analysis to a third party. Ideally I would just need to put at their disposal a simple screen where they select a business case (here: oil sample) and then enter the customer, a text comment and the quantity.
Such system should enable defaulting all other data necessary to create a sales order in a similar way as with TCode VA01. This order will then be invoiced at the end of the day by our invoicing job running for all "material" sales of the day.
We would like to avoid having an in-house ABAP skills. My preference would be to have a system in which an educated SAP user, but not an ABAP programmer, can design user's screen and map it with TCode requirements enabling back-end sales order creation. Ideally it should be flexible enough and user-friendly to do a similar job with regards to other SAP TCodes if required.
Any bright ideas?
Dear Andrej,
In order to avoid ABAP work for your requirement,simple solution is to use Transaction Variant via SHD0.With the help of this T-code you can default any field with some value and make any field mandatory.
Please refer to the following documents :
Transaction and Screen Variants for limiting Standard Transactions
Hope it could help you!
Regards,
Siddharth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Once again thank you to all of you for the feedback.
However I still cannot understand why I have no success in what I want to achieve.
I have created Z1VA01 and Z2VA01 new T-Codes as VA01 variants.
They have their own screen variants, lt's say Z1VA01_0101, Z2VA01_0101, ...
The difference between Z1... and Z2... variants is a display only pre-defined value of respectively "A" and "B" in one of screen zones.
Now when I call T-Code Z1VA01 I can see the value "A" (o.k.)
But when I call T-Code Z2VA01 I do not see the value "B" as expected but "B" (k.o.)
What makes the system serach for Z1... variant screens instead of Z2... variant screens that I can see linked in T-Code SHD0?
Just for record I have deleted all my entries and re-cretaed them via SHD0 and also via SE93.
What could be the problem?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
One more explanation: I would prefer VA02 rather then VA01 for the simple reason that I can create an "open" sales order for the whole year in which our warehouse clerks will just have to key in a new item line. The entry would have to be limited to DIEN material ID and the quantity. As simple as it get's.
AJK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanks for all feedback.
I try to start simple with TCode variant technique via SHD0 as suggested.
I work with TCode VA02 which I want to customize into Z1VA02.
It works fine for the first screen Z1VA02_0102 where I can remove or display only the selected fields.
However when I move to the next screens, let's say Z1VA02_4900 the saved changes are not taken into account when I run my Z1VA02.
Is there any particular way od saving the changes?
If not, is there a limitation such as "It works for creation TCodes like VA01 but not for modify like VA02"?
What rules must be observed if the changes I want to make do not refer to the first screen only?
Thanks for you dilligence.
AJK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Andrzej,
First of all as a suggestion you can alter the standard t-code only despite of creating a Z-Tcode.For this kindly refer the document :
else if you want to create a Z-tcode only with this transaction variant, then the reason why its not working is that the screen variant is not captured in the request which gets populated after creating the screen variants.There might be a possibility that this screen variant was ignored during saving it in request.
Regards,
Siddharth
Hi Andrzej,
Check also the enhancement package LOG_SD_SIMP_02. I suggest you to research it and check if your system is updated in the proper release (ECC 6 Ehp 4, if I am not in a mistake), because In the documentation you can read that end users companies can customize their individual screens.
I hope this helps you
Regards
Eduardo
PD: I am sorry, there is other ehp: SD_01
Message was edited by: Eduardo Hinojosa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Friend,
If you want to modify the SAP Screen, then you can do it by screen variant or transaction variant
through t-code : SHD0.
Over here you can make the required field Mandatory , Option , Display .
For Example : If you want to change in T-Code : VA01.
Then you can create the screen variant and assign it to Sales Document T-Code : VOV8.
Hope this solve your issue.
Regards,
Kundan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
without abap you can try
1 In VOV8 you can use variant SMALL_SALES_VARIANT in field variant, in block transaction flows, for your sales order type (I suggest to create a sales order type one for your scenario)
or
2 Create a variant for VA01 with tcode SHD0 to hide, protect fields
Remember you can use additionally and when required ID parameters to set values by default
Regards,
JM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We would like to avoid having an in-house ABAP skills. My preference would be to have a system in which an educated SAP user, but not an ABAP programmer, can design user's screen and map it with TCode requirements enabling back-end sales order creation. Ideally it should be flexible enough and user-friendly to do a similar job with regards to other SAP TCodes if required.
Any bright ideas?
This is same like if we give a gun and bullet to someone and ask him to kill an animal without bleeding. If you want to have user friendly screen integrated with SAP standard tables and Tcodes then how it would be possible without ABAP work. If you don't want inhouse ABAP skills then you may talk to some external resource and take services of an expert ABAPER. In my opinion you actually need a customized screen in which you can have fields with default values, customized drop downs and mandatory fields etc. User will input or select values in these fields and on saving this system will call sale order create BAPI and create sales order in background.
If you want in standard SAP then there is VA01 and for making fields mandatory or with default values you can use screen variant. It will be standard screen of VA01.
Thank$
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
you can check for GUiXT
which can be simply activatd by the SAP GUI options menu.
And another new way how to personalize your SAP GUI without programming would be SAP Personas
http://wiki.scn.sap.com/wiki/display/Img/SAPScreenPersonas
Best regards
Robert
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
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.