cancel
Showing results for 
Search instead for 
Did you mean: 

SDS mismatch in between CG02 and CVD1

former_member355940
Participant
0 Kudos
561

Hello,

Need help!

We have generated a report from CG02 and everything looks fine it. Now when we send the report from CG02 and checks the pdf in CVD1 it seems like it is missing information ( only one line item ) I checked the DMS and there also the pdf is missing the same information.

Question - How report shippment picks the SDS from CG02

View Entire Topic
former_member355940
Participant
0 Kudos

Hi All , Thank you for pointing me to the right documents. There are somehow multiple Generation Variant passing in the report when generated from CVD1.

The IF STATEMENT which was brought in place to STOP printing of XX information for ABC SDS is somehow being called during the CVD1 process. Removed the IF STATEMENT from WWI template and XX are being printed from CVD1 for the concerned XYZ template

christoph_bergemann
Active Contributor

Hello

your explanation is not "straightforward". Therefore some hints

"There are somehow multiple Generation Variant passing in the report when generated from CVD1."

This is no "good" wording.

1.) the report (raw report) as such is created (in > 99% of cases) by using "Create Report" option in CG02

2.) Transaction CVD1 only shows the result of the process in the background. If we talk about a SDS like WWI document and the process "SD_CALL" then per SAP SD call only one (in most cases) released report is needed by material/REAL_SUB combination and this one report is defined by combination of generation variant/Language; therefore normally per "process" we do not take about multiple generation variants to be selected (in > 90% of the cases)

3.) if "The IF STATEMENT which was brought in place to STOP printing of XX information for ABC SDS is somehow being called during the CVD1 process" is correct then we can asume (> 90%) that we talk about a "parameter" like report symbol. But the question is: what is the parameter? material number?? IN any case: to delete the "if statement" is the "wrong" decision (in most cases) as the "if "Statement was used because of a requirement and to fulfill the requirement the "IF" statement was used; now by just removing this; the orginal requirement might not be fulfilled any more

It is important to understand the use of "CVD1". Here you need to differentiate the "raw report", the "final report" and the parameters (which should be stored as part of the process) which have used to generate the final report

To make it short: there is no a good chance that your template (which you have used) can not be used for all circumstances any more (Still assuming that we talk about SDS like template !)

On top: even if you have removed the "IF" part.. the whole process can only work (in > 90% of the cases) if you regenerate the SDS like report (and release it) (and if the report symbol is really linked to a "parameter symbol": you are in potential big trouble for "SUB_CALL" process (I will not explain the many reasons for this risk because of lack of knowledge what you have done etc.)

Therefore. do a recheck: is the solution the right solution for the issue identified?

C.B: