2010 Mar 05 1:50 PM
hi all,
i am trying add a new field in 1st screen F-43 screen.
i found a badi FI_HEADER_SUB_1300 from which i am able to add the required field on to the std screen.
The problem is when i am running the t-code for 1st time new field is invisible.
once i enter any data in f-43 n come back from 2nd time onwards new field is being displayed.
I am unable to find the cause for this unusual behaviour,
please suggest me any method/ screen exits/ ways to overcome this.
thanks
laxmikanth
hi all,
i am trying add a new field in 1st screen F-43 screen.
i found a badi FI_HEADER_SUB_1300 from which i am able to add the required field on to the std screen.
The problem is when i am running the t-code for 1st time new field is invisible.
once i enter any data in f-43 n come back from 2nd time onwards new field is being displayed.
I am unable to find the cause for this unusual behaviour,
please suggest me any method/ screen exits/ ways to overcome this.
thanks
laxmikanth
2010 Mar 05 1:59 PM
Hi,
Can you debug the PBO of the subscreen and see what are the screen properties for your field like screen-active = 0 or 1 when you enter the T-code for first time.
Thanks,
Vinod.
2010 Mar 05 2:40 PM
Check in debug and see what appends during the loop at screen in your PBO.
2010 Mar 08 4:29 AM
hi vinod/Julien,
thanks for reply.
actually for the first time the subscreen is not being called ...
2010 May 21 3:39 PM
Hi,
the problem is in program SAPMF05A in FORM d0100_pre_appl_sub_pbo where is a check on BKPF-BUKRS NE INITIAL
if the field is empty the badi FI_HEADER_SUB_1300 is not called.
the first time you call the transaction FB01, F-43... this field is empty
..
try to add an ENHANCEMENT an populate the field in order to bypass the check
**
if bkpf-bukrs is INITIAL.
select single bukrs from t001
into bkpf-bukrs.
endif.
**
i hope it's useful
kind regards
Carlo
Edited by: Carlo Massoni on May 21, 2010 4:40 PM
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |