2009 Oct 20 2:20 AM
Hi
I have created user exit for FI01 transaction (Include pro. name : ZXF12U01)
below is my code. I am not able to modify I_bnka.
I_BNKA is import parameter of FM EXIT_SAPLBANK_001.
* No messages when BATCH-input is running!
CHECK sy-binpt IS INITIAL.
* Check bank number is not empty .
IF i_bnka-banks = 'MY' AND i_bnka-bnklz IS INITIAL.
i_bnka-bnklz = i_bnka-BANKL.
Modify i_bnka.
ENDIF.Error message is
Include ZXF12U01
"I_BNKA" is not an internal table "OCCURS n" specification is missing.pls help me
Helloo,
Please keep this thing in mind you can not modify the import parameters.Secondly its just work area not an internal table so dont use Modify.
I think you need to modify the data.If you dont fine any user exit for the same go for implicit enhancement and modify the data.
'
In case of any more help please let me know.
Regards
Nabheet Madan
2009 Oct 20 6:45 AM
Hi,
I_bnka is not an internal table. this is just a structure. We cannot write the MODIFY statement on a statement.
Remove the MODIFY statement and activate the code.
Now, you execute the transaction by placing a break point and see the results. It will be populated properly.
The above structure is declared in IMPORT parameters not in TABLES tab.
Regards,
Venkatesh
2009 Oct 20 6:54 AM
Helloo,
Please keep this thing in mind you can not modify the import parameters.Secondly its just work area not an internal table so dont use Modify.
I think you need to modify the data.If you dont fine any user exit for the same go for implicit enhancement and modify the data.
'
In case of any more help please let me know.
Regards
Nabheet Madan
| User | Count |
|---|---|
| 6 | |
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |