on 11-28-2013 11:42 AM
Dear Experts,
I would like to create a user difined characteristic for VBAK-BSTNK (PO no.). I am creating it as transfer from SAP table and with table VBAK. However the field BSTNK is greyed out and could not be selected.
I checked the other characteristics and did not find any other characteristics for this field.
Can anyone suggest how to define this.
Regards,
Sam
Hi Sam
That is because the field length is more than 18 chars.. Such fields cant be added in COPA
Only option you have is to create a WWXXX Char in KEA5, provided your field value of VBAK-BSTNK is <=18
Br, Ajay M
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ajay,
Out of interest I am asking you this....
As you suggested Sam, I have also gone through the screen, But to my surprise I found other fields with CHAR as category, which are less than 18 characteristics also grayed out (other than fixed characteristics only), but they are very less in number. Example like VBTYP.
These fields we might never use as characteristics for COPA, but I actual wanted to know the logic behind graying out some fields.
Same way do we have any length constraints for other categories like DATS, TIMS, CURR, CUKY etc
Regards..
Jose
Thanks Ajay,
My requirement is that the value of BSTNK should flow to COPA. If I create a user difined characteristic and make a field to field to derivation, then I have to maintain all the values as characteristic values in KES1.
Can I in any way derive the values directly without maintaining as master.
Regards,
Sam
Hi..
If a length of the value of BSTNK is less than 18, refer to below procedure.
First, You create Customer-Defined Characteristic starting with “WW” which have “without value maintenance” using t-code “KEA5”.
Second, You assign new Characteristic to your operation concern using t-code “KEA0’.
Third, You create derivation rule as below process using t-code “KEDR”.
-. Select "Table lookup" as step.
-. Next screen, Input "vbak" table
-. Next screen, You input "BSTNK" as origin field and new Characteristic as target field.
Hi Jose,
That's an interesting one.
I think that for VBAK-VBTYP the reason is that the domain allows for lower case charracters.
I debugged the program and in include MKCGDF11 we have the following check:
* check: lower case not allowed
IF l_cdirol-dtype = 'CHAR' AND
l_cdirol-lcase = kcdb_true.
MESSAGE s371(k6) WITH l_cdirol-domnm i_rolnm.
* Die Domäne &1 von Datenelement &2 läßt Kleinbuchstaben zu
EXIT.
ENDIF.
Regards,
Szymon
Hi Ajay,
Thank you, i have created one WWCPO characteristic for Customer PO and assigned in KEA0 and created one Derivation rule referring VBAK table .
But system is expecting the entry in KKS1- Characteristic value.
Could you please suggest, where i have done mistake?
Thanks,
Chandrasekhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
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.