on 03-23-2010 7:04 AM
Hi! I always thought that the system by default will use ECDP transaction type for the PO creation for direct material procurement. However, in one of our client's system, I found that this is not the case, i.e. a different transaction type EMPO. I have checked BADIs and found no codings relating to using a different transaction type. Does anyone know where I can find the program where the transaction type and number range is extracted? I am really curious as to how the system determines the transaction type in this particular case.
Cheers!
Sf
Looks like the transaction type is taken from the root org structure but not conclusive.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi SF
upon the template you may get .
if you create via shopping cart . attribute bsa offers,
if you creates via purchase order dp_proc_ty = attribute value .
br
muthu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Muthu,
There is no problem with the number range set up in both SRM and ECC.
Now, to also answer Jay's question, I did further testing in our SRM7 system (which is different version from our client).
If I have BSA = ECPO and DP_PROC_TYP = ECDP, and I create a direct material item, I get the correct document type assigned.
If I have BSA = ECPO and DP_PROC_TY = ECDP and ECPO (without default because I cannot set it at all), and I create a direct material item, I get the ECPO assigned.
It would seem to me that it is taking the last entry. I believe I can solve the problem by may be setting a default but I cannot do it at the moment. I checked the settings in table T77OMATTR but it is the same as the other attributes which I can set a default for. Any idea whether it is a 'hardcoded' thing that I cannot set default for this attribute DP_PROC_TY?
Cheers!
SF
This is all very weird. When I tested in my own SRM7 system, I noticed that the system is taking the transaction type from the top node (highest level). Even if I remove the value at that level and only maintained it at the user or purchasing group level, it would not take it from there.
When I tested in my client's SRM 4 system, the system is taking the transaction type from the purchasing group. So, they have ECPO for the user and ECDP for the purchasing group, the system will take ECDP.
So, I am very confused now. I do not know how the system determines where to take the transaction type from.
Can someone verify that this is the behaviour that you are getting from your system?
Cheers!
SF
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.