Hello Experts,
COOIS transaction internally uses program PPIO_ENTRY, I had enhanced this program using BADI workorder_infosystem.
my code contains snippet as below
CONSTANTS : c_curr(35) TYPE c VALUE '(PPIO_ENTRY)P_CUROPR'.
ASSIGN (c_curr) TO <fs_curr>.
but transaction CO02 also calls the same badi and PROG PPIO_ENTRY is not called at this time hence field symbol was not assigned when CO02 is called and the transaction dumps out saying GETWA_NOT_ASSIGNED which is correct.
So if I place a code as .
IF <FS_CURR> is assigned .
ENDIF.
Now even though I am using COOIS transaction which has the active calls list as program PPIO_ENTRY the field symbol is not getting assigned.
IF <FS_CURR> is assigned .
ENDIF. is not satisfying the condition.
Please let me know if I need to unassign that field symbol if not used. and purpose of unassigning field symbols.
Thanks,
Balu