Hi Asif,
The field is part of extract structure but the field is hidden by SAP. Property = A ( Field in OLTP and BW Hidden by SAP).
If the field is hidden by SAP that particular field will not be populated. Reason why the field is hidden by SAP i'm not sure, SAP might be thinking of releasing the field in future releases.
Create a simple program to unhide the hidden field.
Tables: ROOSFIELD.
Select single * from ROOSFIELD Where
OLTPSOURCE =' 0COORDER_ATTR' AND
OBJVERS = 'A' AND
Field ='ASTKZ'.
IF SY-SUBRC = 0.
ROOSFIELD-SELECTION = 'P'.
Modify ROOSFIELD.
ENDIF.
Here Property P = Selection Adjustable, Visibility Set.
Once you unhide the field you can test the data source in RSA3.
If even after unhiding the field if data is not getting populated then SAP might have included for future releases where SAP might be still testing to populate the values for that particular field.
You can enhance your data source to extract ASTKZ values from table COAS.
Append the field to the extract structure.
Activate the Append structure
Unhide the field.
Write a logic in CMOD to populate the values from COAS table.
Regards
KP