Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Hide field IE01, IE02, IE03

naotoxxx
Participant
0 Kudos
547

Hello i'm triying to hide a field but i'm not sure how this is the field iwant to hide:

So i figure out that is part of ITOB packege and went to smod and i search by package , so i get this exits:

But none of these are related with it

Can someone helpe how to hide this field ?

3 REPLIES 3

DominikTylczyn
Active Contributor
0 Kudos
452

Hello naotoxxx

I would suggest Transaction Variants and Screen Variants They allow among others hiding fields on SAP standard screens without any ABAP coding.

Once you build a transaction variant with screen variants, you can designate it as the standard variant of IE01, IE02, IE03 transactions, so whenever you call the transaction it will be executed with the transaction variant and the field will be hidden - see SAP Help Starting Transaction Variants

Best regards

Dominik Tylczynski

raymond_giuseppi
Active Contributor
452

NB: Those Enghancement (Customer Exit) are related to Customer Fields.

The field (text + data) are MASE-LSERNR of subscreen 1221 of function group ITO0 (Check it with SE51)

  • Look first at the PBO logic of this dynpro (to find a suitable Enhancement, an executed BAdI/Exit else some explicit.implicit Enhancement point)
  • Look also at your Customizing for equipment (OIAD and OIAF)
  • You could also look for a Customizing/enhancelent to deactivate the subscreen.

Why do you want to hide the 'last serial number' field?

0 Kudos
452

You were rigth! , i cannot thank you enough.

I did this:

- SE38 , look for my program and dynpro

- Enter in the pbo, in this case my first module DYNPRO_INIT_SUB_EQUI.

- Clic on Enhance (shift + F4) (twist icon)

- Put cursor in some line with a black arrow

- Menu > Edit > Enhacement Operations > Create Implementation

- A dilog window show up and selec "Code"

- Give some name , description

- Done!

ENHANCEMENT 1 ZEHIE010203_NSERIE. "active version
" Oculta campo Último nº serie de IE01,IE02,IE03
loop at screen.
if screen-name eq 'MASE-LSERNR'.
screen-invisible = 1. " Hace invisible
MODIFY SCREEN.
endif.
endloop.
ENDENHANCEMENT.

They wanted to this this because is confusing , instead use anothers custom fields

Regards