on 10-22-2008 4:40 PM
Hello all,
I have maked a development in module PS ( project builder T-code CJ20N ).
I maked a table Zsap ( with PSPNR like key ) linked with module PS, so the user can entry some data in my table from cj20n transaction. The link between my table and module SAP is pspnr.
The problem is: When I make a new project, sap use a provisory number PSPNR = 9999999999, and when I save the project, sap make a conversion 9999999999 --> 000008785, so if I send the data in my table before the save, I send it with pspnr = 9999999999 ( and not 000008785) !!!
When I retry in the project the pspnr is changed.
Any idea to manage it ???
tks a lot,
bye
for me is not possib^le
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
try these function modules
conversion_exit_abpsn_input
conversion_exit_abpsn_output
also try
conversion_exit_abpsp_input
conversion_exit_abpsp_output
these are for conversion to internal numbers
Edited by: Virendra Pal on Oct 22, 2008 6:21 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
when you create the project (wbs) you should know the PSPNR
e.g if I create a project E-0001 then the PSPNR number is E-0001 - this is internally stored as 00000xxx in the internal tables using the conversion routines on save
so before save = E-0001 (internal number 9999999999)
after save = E-0001 (internal number 000000xxx)
if this does not help then you should look at changing you table key to something else as I cannot see anyway of converting 99999999 to internal number
before save = E-0001 (internal number 9999999999)
after save = E-0001 (internal number 000000xxx)
this is correct, but when I save my project and than my table, I have to pass in the user exit, and at this moment my pspnr is E-0001 (internal number 9999999999), so my table kex is E-0001 (internal number 9999999999). After, when the process save is completed the pspnr become E-0001 (internal number 000000xxx), so I have a kex different.
The problem is solved if I can Know internal number 000000xxx after the save's process.
Do you know how ?
tks
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.