2023 Sep 12 3:01 PM
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 ?
2023 Sep 12 3:32 PM
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
2023 Sep 12 3:55 PM
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)
Why do you want to hide the 'last serial number' field?
2023 Sep 15 6:01 PM
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