on 2018 Oct 18 4:14 PM
Hi community,
I was asked to add delivery Information like sales order/delivery numbers or purchase order number from the customer stored in the corresponding sales order to be printed on the cover sheet.
I have found some standard symbols in the layout but they didn't appear.
I assume it didn't work because there might be multiple deliveries in one package sent to the customer.
Is there an easy way to realize this? Or does this require programming and creation of new Symbols?
Thank you in advance for your valid Feedback.
Best regards,
Gernot
Hi experts,
just to give an update.
We solved this with using Parameter hierarchies and fill the values correctly in the FM that is assigned to the symbol group. This seems to be the right choice to "loop" over multiple Parameter symbols.
Best regards,
Gernot
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Gernot
Regarding
"But I still don't know at which place I have to put this FM.
I know that the FM is called when a symbol of that Group is filled but is then all necessary information like bundling ID available? So I can find the concerned SDS that contains the delivery number which is needed for finding the correct information via document flow."
It is not 100% clear what your are missing. My story would be:
1.) You have a Cover Sheet WWI Template (with WWI symbols)
2.) and this Cover Sheet is used either in shipment or subseqeunt shipment process
The SDS Shipment process has some steps. The most important step ini this case might be the "bundling" step. After bundling you have a "package" of SDS collected which belongs to each other. And you have now an "package id". Anything as part of the "package id" is linked to same customer, communication etc. Per part of the package you know the "material number" as used.
Depending now what you would like to print you must prepare your ABAP code and then move the result to the WWI report via a symbol
Regarding: For subsequent calls it was decided not to print anything.
SAP stores the "context" in CVDDH etc. So you can differentiate: do we have a "subesequent" shipment or a first shipment. As mentioned above. If i remember correct you can assign different Cover Sheets for these two processes. Now you need "only" to collect the relevant information by ABAP code use WWI symbol and then print it in Cover Sheet
C.B.
PS: Topic of Cover Sheet is discussed rarely here.examples are:
https://archive.sap.com/discussions/thread/3380754
https://archive.sap.com/discussions/thread/3556120
https://archive.sap.com/discussions/thread/3380404
https://archive.sap.com/discussions/message/14530990#14530990
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello
you can (if needed) enhance the SAP SD / SAP EHS interface. Then you can collect more data from "SD" process. If there is no useful parameter symbol present tspecific data: just generate it yourself.
It is not a bad practise to add on cover sheet e.g. sales order or delivery number; but for subsequent shipment: it is in most cases not a "good" idea. So the logic here should be different but a solution is possible
C.B.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mark,
thank you for your Reply. I agree that your comment with susbsequent shippings due to new main versions is something I would have to discuss with the Business.
Best regards,
Gernot
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Gernot,
I have done that for a customer in the past by printing a table in the coversheet that contains the MATNR, Produktname, SDS /GenVar, Language and Report Version as well as the sales order / delivery number. For the delivery number I just used the one linked to the CVD1 Report Shipment entry for the SDS being shipped.
That works fine in case of first time shipments to customers.
However what information would you send on the cover sheet for a subsequent SDS shipping because of a new main version?
My solution was to not print that table but write the cover-letter in a way to make sure the customer understood why sometime a delivery number is present and sometime not.
Hope this helps
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mark,
sorry for the late Reply.
I have another question. I know I have to create some symbols for realizing this and probably in an own symbol group so I can assign a customer own FM which can be coded out.
But I still don't know at which place I have to put this FM.
I know that the FM is called when a symbol of that Group is filled but is then all necessary information like bundling ID available? So I can find the concerned SDS that contains the delivery number which is needed for finding the correct information via document flow.
Can you give an advise here?
For subsequent calls it was decided not to print anything.
Best regards,
Gernot
Hello Gernot,
your assumption is correct. I know that a solution is possible with some programming but, not being a developer, I don't know how it was done. Please ask your SAP GLM Consultant who can then contact me.
Ralph
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
3 | |
2 | |
1 | |
1 | |
1 | |
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.