Skip to Content
Author's profile photo Christoph Bergemann

Customer Exits in SAP EHS MANAGEMENT

Introduction

Here you will find general informations about SAP Enhancement options:

http://wiki.sdn.sap.com/wiki/display/ABAP/Enhancements+and+Modifications+-+BADI,+Enhancement+Framework,+User+Exits,+BTE

Using this page you can drill down e.g. to:


Helpful could be as well:

Customer Exists in SAP EHS Management

This section provides a short list of availabe Customer Exits. This list might not be  complete.

Generally: many of the Customer Exits can be used only if you have created a “hit list”. Only some of them are related to data manipulation activities. Regarding many of the mentioned list SAP delivers a “default” implementation so that you can get an idea how to use the exit.

Technical Key Explanation Will be explained shortly
C1020001 EHS: Menu exit 1 of substance management Yes
C1020002 EHS: Menu exit 2 of substance management Yes
C1020003 EHS: Menu exit 1 of the substance information system Yes
C1020004 EHS: Menu exit 2 of the substance information system Yes
C1060001 EHS: Variable Information on Material Assignment Yes
C1070001 EHS: Additional checks for a char. value assignment instance Yes
C10U0001 EHS: Further Checks for Dangerous Goods Classification No
C10U0002 EHS: Input Help for Specifications No
C10Y0001 EHS: Additional Checks for Status Assignments No
C10Y0002 EHS: Further Activities when Saving Status Assignments No
C1120001 EHS: Menu exit 1 of phrase management Yes
C1120002 EHS: Menu exit 2 of phrase management Yes
C12K0001 EHS: Report Generation – Specifying Generation Server No
C12N0001 EHS: Sorting Default Parameters for Screen Output No
C1480001 EHS: Input Help for Specification References Yes
C14A0001 EHS: ALE – Identification of substance in target system No
C14A0002 EHS: ALE (Spec.) Parameter Filter and Transfer Addit. Data No
C14A0003 EHS: ALE (Spec.) Parameter Filter and Transfer Addit. Data No
C14A0004 EHS: ALE (Phrase) Param. filter and transfer of addit. data No
C14A0005 EHS: ALE (Phrase) Param. filter and transfer of addit. data No
C14A0006 EHS: ALE (Reports) Replicate Parameter Filtering at Sender No
C14A0007 EHS: ALE (Report) Param. Filter and Transf. of Addit. Data No
C14X0001 EHS: Dynamic Determination of Phrase Set Yes
C1B40001 EHS: Variable Information on the Value Assignment Instance Yes
C1C10001 EHS: Determination of SRGV for report selection MSDS ship. No
C1CA0001 EHS: Determining report type for material safety data sheets No
C1CA0002 EHS: Determines the mat. ID assigned to substances in EH&S No
C1CA0003 EHS: Generation of a table with all subs for MSDS shipping No
C1CA0004 EHS: Determines the language version of the MSDS No
C1CA0005 EHS: Determination of SRGV for report selection MSDS ship. No
C1CA0006 EHS: Report shipping: Check whether to be sent No
C1CE0001 EHS: Determination of enhancement field for SD interface No
C1F20001 EHS: Saving Additional Data in the Database No
C1F30001 EHS: Checking Assignment in Report Header No
C1G20001 EHS: Menu exit 1: Report management Yes
C1G20002 EHS: Menu exit 2: Report management Yes
C1G20003 EHS: Menu exit 1 report information system Yes
C1G20004 EHS: Menu exit 2 report information system Yes
C1L30001 EHS: BOMBOS – Percentage Calculation No
C1L30002 EHS: BOMBOS – Creating Additional Substance Data No
C1L30003 EHS: BOMBOS – Creating Secondary Data No

C1020001 EHS: Menu exit 1 of substance management/C1020002 EHS: Menu exit 2 of substance management

In former times SAP EHS Management contained three main transactions

  • CG02 Specification Managment (Change)
  • CG03 Specification Managment (Display)
  • CG04 Specification Information system

With higher release only CG02 is available. Both Exits can be used only if you have created a “hit list”. If you have created a hit list using the exits you can add further functionality of nearly “any kind”; you can think about to manipulate etc. data.

E.g. check: http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1020001 and http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1020002

C1020003 EHS: Menu exit 1 of the substance information system / C1020004 EHS: Menu exit 2 of the substance information system

Both exits are mainly related to “collect data” and to show something as explained above. Refer to:

http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1020003

and

http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1020004

There is a “little” conflict as with higher releases there is no difference any more between CG02 and CG04.

C1060001 EHS: Variable Information on Material Assignment

Using this exit you can display more informations if needed in the “material assignment screen”.

E.g. refer to: http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1060001

C1070001 EHS: Additional checks for a char. value assignment instance

This exits can be used e.g. if you deal with class based properties/value assignment types. During the maintenaance acitvities this exit is called an processed. Depending on your needs you can help the user to make sure that the data entered is feasible from legal point of view.

Check e.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1070001

C1120001 EHS: Menu exit 1 of phrase management/C1120002 EHS: Menu exit 2 of phrase management

Both exits are available fi you have created hit list in phrase management

Check e.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1120001 and http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1120002

You can display may be better phrase informations etc. You are free to do what you want with the phrases.

C1480001 EHS: Input Help for Specification References

Using this extension you can extend the SAP standard F4 help to search for specifications which should be used to be “referenced”.

Check e.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1480001

C14X0001 EHS: Dynamic Determination of Phrase Set

Here SAP delivers a default implementation. Basic idea here: e.g. based on usage of a data record in a value assignment type / property which uses classes/characteristic a different F4 help can be presented per phrase based characteristic. E.g.

If you use STANDARD/US a different F4 help (phrase set) of e.g. characteruistic “Method” could be shown in comparison to STANDARD/CA etc. This option can help to handle easily phrase sets based on e.g. region specific demands. The con of this solution is: you need a good concept how to handle the phrase sets; the pro is clealry. you can speed up with data maintenance.

E.g. refer to: http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C14X0001

C1B40001 EHS: Variable Information on the Value Assignment Instance

In the standard screen of a valuee assignment type only standard information is shown (e.g. usage etc.). Using this exit you display more information. E.g. which user has generated the data etc. This information could be as well helpful to speed up with data maintenance.

E.g. refer to: http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1B40001

C1G20001 EHS: Menu exit 1: Report management/C1G20002 EHS: Menu exit 2: Report management

Both exits are related to transaction CG50 (Report Management). You can use them, if you have created a hit list. You can use them for nearly any purpose; e.g. display more user friendly: who has generated the report, released it etc. etc.). Using the exits you could if needed manipulate the reports once again.

E.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1G20001

http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1G20002

C1G20003 EHS: Menu exit 1 report information system/

C1G20004 EHS: Menu exit 2 report information system

Both exits are related to transaction CG54 (Repoprt Informartion). You can use them, if you have created a hit list. You can use them for nearly any purpose; e.g. display more user friendly: who has generated the report, released it etc. etc.. CG54 is the starting point of report distribution as well. You can use these exits to do it “different” in comparison to the standard, or more enhanced etc.

E.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1G20003

E.g. http://www.consolut.com/en/s/sap-ides-access/d/s/doc/Q-C1G20004


Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Just FYI - This list seems to only include the part of EHSM that is within ERP, not the part that is in the component extension.