Skip to Content
0

FM / Program to read parameter symbol data

Jan 18, 2017 at 06:56 AM

76

avatar image
Former Member

Dear Experts,

Currently my client is using EH&S webinterface to get the MSDS for various specification. Now they have decided to retire EH&S webinterface portal and go for Fiori.

We have done most of the the requirement. Fiori portal is ready and it's fetching report as well based on specification or material search.

Problem we are facing is that, current outputted SDS is only showing the Specification Data. Parameter symbol data is missing.

We have tried to find out various FMs/Program which can help us to read the parameter symbol data and incorporate in SDS but not through.

Can you please help us to find out the same?

any hint in this regard will be very helpful.

Thanking You,

Regards,

Amol Joshi

10 |10000 characters needed characters left characters exceeded

Hello Amol,

Please close or respond to your open question:

https://answers.sap.com/questions/90420/index.html

Thanks

Mark

2
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Mark Pfister
Jan 18, 2017 at 08:33 AM
0

Hello Amol,

The Fiori solution to display SDS is the "Retrieve Safety Information" Fiori App as part of "SAP Fiori 1.0 for SAP EHS Management".

Is this what you are talking about?
If so and it is not resolving the parameter symbols it is a bug and you should open an OSS Ticket with SAP.
If you are using something else please explain what exactly you are using...

Hope this helps

Mark

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jan 18, 2017 at 09:18 AM
0

Hello Mark,

We are not using of "SAP Fiori 1.0 for SAP EHS Management". We are developing our custom application. We are trying to replicate a "Report Information System" [CG54] with difference that, in CG54 we do get Raw Report and here we are expecting a Final Report.

User will be selecting Trade Name in initial search screen and then it's corresponding "Expressed in writing" should be picked up while final SDS is getting generated.

Current status is that, our SDS output is fetching all the information expect Tradename specific data. [ if user select "Trade Name 2" as tradeanme then corresponding 'Expressed in writing' to be printed e.g "Drilling Mud Additive" in this case.

One correction, this is not a parameter symbol but a specification one.

is there any standard FM which can output such filtration?

Thanking You !!

Regards,

Amol


f1.png (17.8 kB)
Show 3 Share
10 |10000 characters needed characters left characters exceeded

Dear Amol

First we need to clarify the demand.

Normally you generate a "raw report" in status released. Data record "1" and "4" are then (in most of teh cases i know) part of the generated WWI report (as this is a substance symbol). Now by using some "input" from the used you would like "change" data (more or less remove one part) which is still part of the raw report. Quite tricky demand, I am not sure if you will succeed. But you must use a parameter symbol to do so)

The issue is: the parameter symbol would have this logic:

if parameter is equal "a" it should remove the "Water treatment" data from raw report.. If parameter is equal b then it should remove the "Drilliung Mud...." part. To do so it must" read" the raw report content to decide. Very tricky demand: Honestly: no idea how to do it and if it is really possible.

C.B.

0

Dear Amol

general question to you.. If you use a "web" based user interface normally slighty different WWI process is used (Avoiding here the details)

Coming back from Web Interface to your demand:

1.) if one uses "webinterface startegy you will have normally two pieces of information. One part which defines the "raw report", and the other that defines the "parameter part" to get the final report. Here you have two options

a.) you generate a "final report" with WWI and you use some "meta" data to manage that. Based on user input e.g. the pdf file is presented to user (this is done normally using the so called "EXP_CALL" process)

b.) you generate the "raw report" and user entries form user (e.g. via Web Interface) to "generate on the fly" eitehr a WWI/RTF document or a pdf document

Coming back to your wishes:

The wwi proces must execute a "character" comparison. This is not easy: Any characteristic can only contain some characters (if you need more, you must use a phrase).

Now let us assume the "EHS Trade name" characteristic is "free" text. Now you have the following challenges

Example: User enters "Banana" (stupid example here !) but in characteristic it is maintained as "BANANA" => this is not identica. How to handle that ion WWI process??

Therefore you have a "case" topic. USing the "comparison" option in EHS WWI: this is a challenge and I a have many doubts that you might succeed.

One potential option might be: the "EHS Trade named" must !! be phrase based. So the user select in "User interafce" a text which is "phrased" based. Then you can check more easily which data record might be the "oorrect" one,

But even this will not help as the "Banana" is still part of the raw report and WWI does not know any more the "phrase" key (If there would be still a phrase key you can may be use logic as: if phrase key is XX-123 then print....) and once againyou would have the new to compare "text" using WWI techniques.

I can not image that you can "misuse" the report symbol strategy so that you define the report symbol for "EHS Trade name" not as part of "expansion time" Raw Report but "Final report"; more or less:

Honestly; my data model to solve this type of "challenge" would be 100% different to what you have used

C.B.

0

Dear Amol

my be check the old disucssion here:

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

There is some overlap to this business demand.

C.B.

0
Mark Pfister
Jan 18, 2017 at 01:20 PM
0

Hi Amol,

One correction, this is not a parameter symbol but a specification one.

Report Symbols of type Specification are normally only resolved during RAW Report Generation - but you want this to happen during final report generation. Therefore you need to change the resolve time of the symbol to "Final Report".

If you want the data on the report to be dependent on a custom user input - this user input has to be a parameter symbol.

BTW- You'll always see a final report - even in CG50 or CG54. Only if you look at the report from the DMS transaction you can see a RAW Report!

Hope this helps

Mark

Share
10 |10000 characters needed characters left characters exceeded