Product Lifecycle Management Blogs by Members
Get insider knowledge about product lifecycle management software from SAP. Tap into insights and real-world experiences with community member blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
christoph_bergemann
Active Contributor

Introduction

Here you will find general informations about SAP Enhancement options:

http://wiki.sdn.sap.com/wiki/display/ABAP/Enhancements+and+Modifications+-+BADI,+Enhancement+Framewo...

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 KeyExplanationWill be explained shortly
C1020001EHS: Menu exit 1 of substance managementYes
C1020002EHS: Menu exit 2 of substance managementYes
C1020003EHS: Menu exit 1 of the substance information system Yes
C1020004EHS: Menu exit 2 of the substance information systemYes
C1060001EHS: Variable Information on Material AssignmentYes
C1070001EHS: Additional checks for a char. value assignment instanceYes
C10U0001EHS: Further Checks for Dangerous Goods ClassificationNo
C10U0002EHS: Input Help for SpecificationsNo
C10Y0001EHS: Additional Checks for Status Assignments No
C10Y0002EHS: Further Activities when Saving Status AssignmentsNo
C1120001EHS: Menu exit 1 of phrase managementYes
C1120002EHS: Menu exit 2 of phrase managementYes
C12K0001EHS: Report Generation - Specifying Generation ServerNo
C12N0001EHS: Sorting Default Parameters for Screen OutputNo
C1480001EHS: Input Help for Specification ReferencesYes
C14A0001 EHS: ALE - Identification of substance in target systemNo
C14A0002EHS: ALE (Spec.) Parameter Filter and Transfer Addit. DataNo
C14A0003EHS: ALE (Spec.) Parameter Filter and Transfer Addit. DataNo
C14A0004EHS: ALE (Phrase) Param. filter and transfer of addit. dataNo
C14A0005EHS: ALE (Phrase) Param. filter and transfer of addit. dataNo
C14A0006EHS: ALE (Reports) Replicate Parameter Filtering at SenderNo
C14A0007EHS: ALE (Report) Param. Filter and Transf. of Addit. DataNo
C14X0001EHS: Dynamic Determination of Phrase SetYes
C1B40001EHS: Variable Information on the Value Assignment InstanceYes
C1C10001EHS: Determination of SRGV for report selection MSDS ship.No
C1CA0001EHS: Determining report type for material safety data sheetsNo
C1CA0002EHS: Determines the mat. ID assigned to substances in EH&SNo
C1CA0003EHS: Generation of a table with all subs for MSDS shippingNo
C1CA0004EHS: Determines the language version of the MSDSNo
C1CA0005EHS: Determination of SRGV for report selection MSDS ship.No
C1CA0006EHS: Report shipping: Check whether to be sentNo
C1CE0001EHS: Determination of enhancement field for SD interfaceNo
C1F20001EHS: Saving Additional Data in the DatabaseNo
C1F30001EHS: Checking Assignment in Report HeaderNo
C1G20001EHS: Menu exit 1: Report managementYes
C1G20002EHS: Menu exit 2: Report managementYes
C1G20003EHS: Menu exit 1 report information systemYes
C1G20004EHS: Menu exit 2 report information systemYes
C1L30001EHS: BOMBOS - Percentage Calculation No
C1L30002EHS: BOMBOS - Creating Additional Substance DataNo
C1L30003EHS: BOMBOS - Creating Secondary DataNo

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


1 Comment