cancel
Showing results for 
Search instead for 
Did you mean: 

Measuring points check in IE01 / IE02

Former Member
0 Kudos

Dear all,

When user create or change an Equipment (IE01 / IE02) , the user should input field in Measuring points/counters.

Is there any Exits or BADIs for this transaction.

Thanks,

Ikrar

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Goto SE84, and check with the package of this transaction.

You can see all the avilable BADI,EXIT for this transaction.

The package is - IEQM.

Regards

HM

Former Member
0 Kudos

Hi Menon ,

I found :

IEQM0001 Add. checks for equip. installation at functional locations

IEQM0002 Additional checks for definition of equipment hierarchies

IEQM0003 Additional checks before equipment update

IEQM0004 Object is allowed for contract partner (Order->MaintCont.)

IEQM0005 Object allowed for SD contract (MaintContract->MaintCont.)

IEQM0006 Object allowed for SD contract (Maintain maintenance cont.)

IEQM0007 Check/change manufacturer field in equipment master

But none of them check measuring point.

Would you advise further.

Thanks

Regard,

Ikrar

Former Member
0 Kudos

Hi,

You can use enhancement IEQM0003 Additional checks before equipment update for your purpose. Though the description does not mention measuring point, you can still use this enhancement and get data from measuring point program to check if the user has actually entered the data before saving the equipment.

Please debug the transaction and check the data structures you would need in your user exit from measuring points program.

Regards,

Shyam

Former Member
0 Kudos

Hi Shyam ,

Would you assist further ?

Thanks before,

Ikrar

Former Member
0 Kudos

Hi,

Read the documentation of customer exit component EXIT_SAPMIEQ0_001.

In program SAPMIEQ0 (Equipment change), on click on save button:

1) In you customer exit, read data from measuring points program, i.e. check LIMR0TOP include of function group IMR0 to identify the internal table / structures that contain the data for measuring points in program SAPLIMR0 screen 4110. This way you would come to know if the user has entered data for measuring points. If not, error out.

you can use the syntax using field symbols to read data from other program:

Sample code (not related to measuring point program.

 
DATA : var1 TYPE char25 VALUE '(SAPLIMSP)ISSM[]'. 
DATA : var2 TYPE char25 VALUE '(SAPLIMSP)SCRGNTAB[]'. 
FIELD-SYMBOLS: <fs_issm> TYPE ANY TABLE, 
               <fs_grtab> TYPE ANY TABLE. 
ASSIGN (var1) TO <fs_issm>. 
ASSIGN (var2) TO <fs_grtab>. 

Best Regards,

Shyam

Edited by: Shyam Khemani on Jun 15, 2011 11:58 AM

Former Member
0 Kudos

Thanks Shyam,

I try your advice


            DATA : var1 TYPE char25 VALUE '(SAPLIMR0)IMPT_PAG[]'.
            FIELD-SYMBOLS: <fs_IMPT_PAG> TYPE ANY TABLE.
            ASSIGN (var1) TO <fs_IMPT_PAG>. 
  

But the <fs_IMPT_PAG> is empty regarding I inputting data in measuring points.

Any clue why ?

Regard,

Ikrar

Former Member
0 Kudos

Problem solved .

Thanks Shyam.

Answers (0)