cancel
Showing results for 
Search instead for 
Did you mean: 

Delivery/Sales Order information on SDS cover sheet

gernotditten
Explorer
0 Kudos
672

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

Accepted Solutions (0)

Answers (6)

Answers (6)

gernotditten
Explorer

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

christoph_bergemann
Active Contributor
0 Kudos

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

https://archive.sap.com/discussions/thread/1486055

https://archive.sap.com/discussions/thread/3176948

christoph_bergemann
Active Contributor
0 Kudos

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.

gernotditten
Explorer
0 Kudos

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

Mark-Pfister
Active Contributor
0 Kudos

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

gernotditten
Explorer

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

Ralph_P
Product and Topic Expert
Product and Topic Expert
0 Kudos

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