on 09-30-2005 5:05 PM
Hi Guys
We have an ESS application running against a stand-alone ITS server and an R/3 4.7 system.
My problem is that I want to make some changes to some of the services and I can't figure out how to do it.
Eg. in the ESS app "Personal Data" (PZ13) I want to make some of the fields read-only, I want to remove other fields completely and add some new fields to the view.
How is this possible?
Regards,
Jacob Vennervald
Hi jacob,
This can be done only by copying concerned standard fucntion group and modifying screen.
Unfortunately as of now, these kind of changes can not be done via customizing.
But in webdynpro based ESS services, this will be possible to do it via customizing settings.
Regards,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Just proceed the steps below ..
1. First you hav to find out the function module for this service file ...
Goto SM30 -> T77WWW_SC ... find out which fn module your transaction points to .
PZ13 pts to HR_ESS_PERSOnaldata_* Just chk which one is default .
2 . You have to copy the entire fn group in which the fn module belongs .
3. Do changes in the function module ....( u can find Screen in the fn mod )
4 . Copy pz13 to zpz13 .
5. then ...create a new entry in the View T77WWW_SC ,and pt it to the craeted Fn module .
That's it .
Regrds,
J
Do Award points if this seems helpful .
U can do this by check the options at the left hand side of this info.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Jacob ,
You have to customize the Fn module the transaction points to.
For Example If the trans pz13 pts to
HR_ESS_PERSDATALIST_06 &
HR_ESS_PERSDATADETAIL_06
You copy the fn modules ...
If you open the List fm module ,u can find the foll code ..
CALL SCREEN '0100'.
max_index is set in pai of dynpro 100
IF MAX_INDEX EQ 0.
ADDRESSKEY-EMPLOYEENO = PERNR.
ADDRESSKEY-SUBTYPE = ANSSA.
ADDRESSKEY-VALIDEND = '99991231'.
CLEAR: ADDRESSKEY-OBJ
Just Click the Screen 100....
Do Changes in the Screen .
Rgds,
J
Do Award Pts if this helpful.
Hi Jothi, Jacob,
I've been trying Jacob's method as well, using the T588M_ESS table, but it doesn't seem to be working. (I added an entry for a particular fn (EHN1), screen '0200', varkey '05', but no changes are visible).
Therefore I'd like to try Jothi's method, but I don't understand how I can copy PZ13 since it's not an Internet Transaction and not listed as Transaction in PWWW. So how do I find it in SE80?
Thanks,
Erwin
Hi Guys
I've gotten an answer from SAP, and they say the following:
"I have managed to shed some light on the problems you are experiencing with table T588M_ESS.
The main problem is that the table is not read by the relevant ESS service. Actually, the table is only read by very very few services altogether. Therefore it is not possible to make any modifications to field attributes that way.
It is unfortunate that ESS does not provide all of the functions you use and require in R/3 <=4.7; with regard to T588M_ESS in particular. This is because the initial design logic behind ESS was to make it as simple, ergonomically efficient and user friendly as possible. It therefore shouldn't be all that surprising that you cannot configure ESS the way you can configure R/3. You cannot customize the ESS screen via T588M_ESS.
Things will become easier with ESS as featured in ERP 2005, where modification free changes can be done using the Web Dynpro personalization tool."
So the best way to make changes to ESS applikations in the code as Jothi says.
For the Address (PZ13) iView it is possible to change attributes on the input fields by using table T588M (NOT T588M_ESS).
In transaction SE93 you can copy the PZ13 transaction.
Regards,
Jacob Vennervald
Hi Jacob,
Thanks a lot for that clarification. It means I have some explaining to do at my project concerning the line between 'configuration' and 'customization'
Address in my case is PZ02, not PZ13. Which module pool should I use in T588M if I want to customize PZ13? (or PZ02)
Thanks again for the help!
Erwin
Sorry. You can customize Personal Data PZ13 through T588M and not PZ02.
To make changes to PZ13 you go to transaction SM31 and enter the table T588M and press Maintain.
Once you enter you find Modulepool MP000200, Dynpro 2000 and the Variable Key should be the value of your MOLGA which for example is 09 for Denmark. Dobbeltclick that line and do your changes in here.
It's only possible to do changes to the detail screen, not the list screen.
Hope this helps.
BTW remember to give points for helpfull information.
Regards,
Jacob Vennervald
Message was edited by: Jacob Vennervald
No problem.
But what you suggest for me only customizes the screen I get in PA20 / PA30. Perhaps it has something to do with the different SAP versions (I'm working with 4.7).
I'd like to give you some points nevertheless But I don't know how. You can e-mail me directions as to how to give points at spam@leeuwis.nu (don't worry about the name, I will actually read it). That way we won't pollute the forum too much.
Cheers,
Erwin
hello jyothi,
this is what i need to do
EP6.0,ITS ,WEBAS,R/3 system 4.7 version
1) I need to see the address infotype with subtype 1 (permanent address)in the portal with all the fields.
2) I need to change field names in subtype2(Emergency address).eg:address line--> first address. and hide some fields.
i went to the EHU1 group and copied evertyhing, and do i make changes to the templates twice and assign it to pz02 and pz05 in T77www_sc
Do let me know in detail if possible where i need to modify the code.and the steps thereafter.
would really appreciate ur help
Thanks
venu
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.