on 06-03-2009 5:53 PM
Hi,
I am looking for a custom version sequence in DMS
By default SAP provides different Version increment sequences. I would like to have a sequence which is not matching with the standard list.
My Version sequence is starting 00,01,....99,A,B,...Z,AA,AB,...ZZ.
I hope we could achieve this through User Exit. If any have a clue on using user exit for this functioanlity.
Also, there is a filed 'Version Sequence' in dc10. I could not get any help on the usage of this field. will this be useful in anyways??
Best Regards,
Madhu
Hi, Madu
First check with Table- DRAW here u will find Maximum versionper document type provided by SAP only 2 character length fields, we can use them 10 different sequences including User Exit.
Considering Field u2013 Version Sequence, character length-maximum upto 5 ex-aaaaa next version aaaa1 excu2026 these depends on requirement.
You need to develop Z-table for version sequence same time u have to add this table in std DRAW.
Altering standard functionality is some what risky. So you have to create Z-DRAW..
Take help from ABAPER.
Benakaraja ES
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thank you for the response.
It means, to use the user exit version sequence we need a lot of development work to be done. I hope it is a big task.
I tried the version sequence as you explained, it is not taking the values defined. I even tried with different sequence types including Z type.
Does anyone have idea about using of 'Z' version sequence? Will this help in any ways to addresss the custom revision sequence. I hope there should be a simple solution fo this.
Regards,
madhu
Hi,
The version incr "Z" doesnot seem to work (Probably not handled in teh code) .
So, the only solution would be to implement the badi DOCUMENT_NUMBER01 ~docversion_check() .
EXPORTING: tcode = CV01 or CV02
doc_type = document type
IMPORTING: supress_standard = should be 'X'
CHANGING: doc_version = as per your new logic
EXCEPTIONS: cancel = 01
OTHERS = 02.
Dont forget to set the suppress_stanadard to ABAP_TRUE .Otherwise teh rest of code will be executed unnecessarily .
Best Regards,
Roopa
User | Count |
---|---|
104 | |
12 | |
11 | |
6 | |
6 | |
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.