Skip to Content
avatar image
Former Member

Why parameter values are not populated in the generated WWI report?

Hi Experts,

Good day to you.

In the report template below, we have report symbol EMP_3MP002 that will hold the complete name of the person who performed the recent changes on the measurement project through function module YLB66_MP_PERSON_RESPONSIBLE.

The said function module requires measurement project ID to retrieve the responsible person, however, it is not available during the process leaving the field empty.

Report symbol EMP_3MP002 belongs to Report Symbol Group 17 whose values are being determined though function module CBIH_LB66_DEFAULT_PARAM_MEASUR.

In CBIH_LB66_DEFAULT_PARAM_MEASUR via debug mode, value for report symbol EMP_3MP002 is being determined in routine L_MP_SYMBOL_GET of include LCBIH_LB66F04.

However, the value for the said report symbol is not available in YGLB66_MP_PERSON_RESPONSIBLE via debug mode. Hence, the necessary data is not being retrieved as expected.

We have similar issue with report symbols YGLENFRSTN, YGLENMIDNM and YGLENLASTN that are expected to display data provided report symbol EMP_3MJ007 does not return any data or Test Person is empty for a measurement (Transaction CBIHM2/CBIHM3 > Measurement Project > Measurment > Measurement Tab > Test Person). Given that condition being satisfied, data are still not reflected in the report generated.

Values for report symbols YGLENFRSTN, YGLENMIDNM and YGLENLASTN are being determined in function module CBIH_LB66_DEFAULT_PARAM_MEASUR as well.

Sample Report Generated

Should you need further details to assist with my query, please do let me know.

Thank you.

Best regards,

Jay

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Mar 11, 2017 at 09:31 AM

    Hello

    not "100% sure" that i have understood your topic. But this is the normal approach

    1.) any specification report symbol is retrieved in one run and is part of the raw report (example MSDS report: e.g. property density)

    2.) any "parameter symbol" (of whatsoever kind of nature) is never part of the raw reeport but only part of the final report (that means: in the raw report still you will fnd teh "parameter symbol; not having any value)

    E.g. if you use transaction cg54 you create a "report tree". Now you have some "assigned" applications (e.g. material master, etc.). If you switch to the "correct" view then you will get the "correct" paramter view and then (if you sleect the correct lineetc.) can select report and should get any wisheed data. If there is any kind of parameter symbol left in 100% of the case (if you have doen it correct) the corresponding data is retrieved and will be shown in the "FINAL" report

    The "best check" is: use on object and try to execute "Report from template" IN doing so you will get a new user screen. Thiks user screen is used to "define" the content of the parameter symbols. If you can not enter data: then you will see only the "raw" report

    So i believe you "misinterpret" the "parameter symbol idea

    C.B.

    Add comment
    10|10000 characters needed characters exceeded