Hello Ivan,
Please refer to the following notes for your information:
1775374 - Conditions: Additional fields for "Valid from" should be displayed
only at the end of February
1954395 - Conditions: Additional fields for "Valid from" should be displayed
only at the end of February (2)
I checked again the behavior, for stock, condition dividend, the two fields are always displayed; for bond, condition nominal interest, only when the start date is at end of Feb., they are displayed and can be input. This has been defined in Include LFV06O50:
IF ( I_RANTYP = '2' AND ( VVZZKOPO-SBERFIMA(2) = 'TZ' OR
VVZZKOPO-SBERFIMA(2) = 'TD' ) )
OR I_RANTYP = '1'.
CLEAR G_FLG_END_OF_MONTH. "Note 1954395
IF VZZKOPO-DGUEL_KP+4(2) = '02'.
CALL FUNCTION 'FIMA_END_OF_MONTH_DETERMINE'
EXPORTING
I_DATE = VZZKOPO-DGUEL_KP
IMPORTING
E_FLG_END_OF_MONTH = G_FLG_END_OF_MONTH.
ENDIF.
IF G_FLG_END_OF_MONTH = XTRUE OR VVZZKOPO-SBERFIMA(2) = 'TD'.
LOOP AT SCREEN.
CHECK SCREEN-GROUP1 = 'INC'.
SCREEN-INPUT = ON.
SCREEN-INVISIBLE = OFF.
MODIFY SCREEN.
ENDLOOP.
ENDIF.
Therefore, for your question 1), unfortunately, these fields cannot be controled via customizing.
For your question 2), it should be missing functionality. the two fields are not available for the BAPI. Please contact your user group, see note 11.
Best regards,
Jasmine