04-13-2016 7:38 PM
Hello,
We have a custom program, say Z_PROG, wherein 2 developers are working on the same program simultaneously under different transports, well.
Say, developer A added 10 lines code to Z_PROG by using TR_A and moved the TR_A to acceptance.
Now, developer B added 5 lines code to Z_PROG by using TR_B and moved the TR_B to acceptance.
Now, the acceptance's Z_PROG has all changes of 15 new lines code addition, at this point if we move ONLY the TR_A from acceptance to production, pl. let us know
1) Whether the Z_PROG in production consists only developer A's changes of 10 lines code addition or
2) the Z_PROG gonna consist all (developer A and developer B - 10+5) changes of 15 lines code addition?
Also, pl. let us know that when we move a program to next environment then whether the SAP overwrites the whole program completely or whether SAP just implements the fresh new changes to the program?
Thank you
04-13-2016 8:39 PM
A transport request may contain the whole program or only parts of it. The smallest unit is a source code module (AKA "include"). So it's not about 5 or 10 lines of code!
04-13-2016 8:33 PM
You're laboring under a misconception. Transports aren't moved from development to quality and then from quality to production.
They go from development to quality and then from development to production.
Rob
04-13-2016 8:39 PM
A transport request may contain the whole program or only parts of it. The smallest unit is a source code module (AKA "include"). So it's not about 5 or 10 lines of code!
04-13-2016 8:53 PM
Thank you.
Can you pl. let us know in the example I gave, whether the production version gonna have new 10 lines code or entire 15 lines new code, after moving TR_A
04-13-2016 9:47 PM
04-13-2016 8:52 PM
We have a custom program, say Z_PROG, wherein 2 developers are working on the same program simultaneously under different transports, well.
AFAIK, 2 developers cannot work on same program in different TRs "simultaneously". SAP won't allow that. The 2nd developer will have to wait until the 1st TR is released, to include that object in his 2nd TR and lock it.
If only the 1st TR is moved to Production, it will only include the changes done by the 1st developer.
If only the 2nd TR is moved to Production, it will contain the changes done by both developers.
Thanks,
Juwin
04-13-2016 8:57 PM
Thank you.
Yes, I mentioned in my OP that the 2nd developer started working on the program after 1st developer released his/her TR to QA
04-13-2016 10:00 PM
I don't think you did.
In any event, this is all easily verifiable. Just try it yourself.
Rob