You are on page 1of 3

REPAIR

Teknik ihale de teslim sresini sonsuza kadar uzatabilmek


iin Zli oluturulan teslim sresi standart yerine kullanlr.
Aklama:
Etkilenen Web ekran bileeni : /SAPSRM/WDC_DODC_RFQ_H_BD
1 - INCL_EEW_PD_HEADER_CSF structuresi ierisinde ZZQUOT_DEAD ve ZZQUOT_DEAD_TIME
alanlar eklendi.
2 - INCL_EEW_PD_HEADER_CSF_BID structuresi ierisinde ZZQUOT_DEAD ve
ZZQUOT_DEAD_TIME alanlar eklendi.
3 - Bu alanlarn grnm ve zorunluluu iin ; SPRO -> Alan denetimini konfigre et -> Balk
dzeyinde alanlar iin denetimi dzenle ksmndan gerekli uyarlamalar yapld.
4- LBBP_PDF1C include ierisinde yukarda eklenen alanlar, aadaki ekilde kullanld.

*{
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\
*\

REPLACE

AADK900672
lt_item-deliv_date LT l_header-quot_dead OR
( lt_item-deliv_date = l_header-quot_dead AND
lt_item-deliv_time < l_header-quot_dead_time ).
IF NOT lt_item-deliv_date EQ ''.
WRITE lt_item-deliv_date TO l_msgv1 DD/MM/YYYY.
ENDIF.

IF

l_msgv3 = lt_item-exlin.
IF NOT l_header-quot_dead EQ ''.
WRITE l_header-quot_dead TO l_msgv2 DD/MM/YYYY.
ENDIF.
CALL FUNCTION 'BBP_PD_MSG_ADD'
EXPORTING
i_msgty
= c_msgty_e
i_msgid
= 'BBP_PD'
i_msgno
= 132
i_msgv1
= l_msgv1
i_msgv2
= l_msgv2
i_msgv3
= l_msgv3
EXCEPTIONS
log_not_found = 1
OTHERS
= 2.
IF sy-subrc <> 0.
PERFORM abort.
ENDIF.
IF c_on = c_off.
"for the where-to-used list
MESSAGE e132(bbp_pd) WITH lt_item-deliv_date l_header-quot_dead.
ENDIF.
ENDIF.

*-- Sadece Teknik onay iin Z'li tarihler kontrol edilmeli.


IF L_HEADER-PROCESS_TYPE = 'ZTEK'.
IF

lt_item-deliv_date LT l_header-zzquot_dead OR
( lt_item-deliv_date = l_header-zzquot_dead AND
lt_item-deliv_time < l_header-zzquot_dead_time ).
IF NOT lt_item-deliv_date EQ ''.

WRITE lt_item-deliv_date TO l_msgv1 DD/MM/YYYY.


ENDIF.
l_msgv3 = lt_item-exlin.
IF NOT l_header-zzquot_dead EQ ''.
WRITE l_header-zzquot_dead TO l_msgv2 DD/MM/YYYY.
ENDIF.
CALL FUNCTION 'BBP_PD_MSG_ADD'
EXPORTING
i_msgty
= c_msgty_e
i_msgid
= 'BBP_PD'
i_msgno
= 132
i_msgv1
= l_msgv1
i_msgv2
= l_msgv2
i_msgv3
= l_msgv3
EXCEPTIONS
log_not_found = 1
OTHERS
= 2.
IF sy-subrc <> 0.
PERFORM abort.
ENDIF.
IF c_on = c_off.
"for the where-to-used list
MESSAGE e132(bbp_pd) WITH lt_item-deliv_date l_header-quot_dead.
ENDIF.
ENDIF.
ELSE.
IF

lt_item-deliv_date LT l_header-quot_dead OR
( lt_item-deliv_date = l_header-quot_dead AND
lt_item-deliv_time < l_header-quot_dead_time ).
IF NOT lt_item-deliv_date EQ ''.
WRITE lt_item-deliv_date TO l_msgv1 DD/MM/YYYY.
ENDIF.
l_msgv3 = lt_item-exlin.
IF NOT l_header-quot_dead EQ ''.
WRITE l_header-quot_dead TO l_msgv2 DD/MM/YYYY.
ENDIF.

CALL FUNCTION 'BBP_PD_MSG_ADD'


EXPORTING
i_msgty
= c_msgty_e
i_msgid
= 'BBP_PD'
i_msgno
= 132
i_msgv1
= l_msgv1
i_msgv2
= l_msgv2
i_msgv3
= l_msgv3
EXCEPTIONS
log_not_found = 1
OTHERS
= 2.
IF sy-subrc <> 0.
PERFORM abort.
ENDIF.
IF c_on = c_off.
"for the where-to-used list
MESSAGE e132(bbp_pd) WITH lt_item-deliv_date l_header-quot_dead.
ENDIF.
ENDIF.
ENDIF.
*}

REPLACE

MALZEME DETAYLARININ EKLENMES


Aadaki bileenler ierisinde malzeme detaylar alan eklenmitir.
/SAPSRM/WDC_DODC_SC_I_BD
/SAPSRM/WDC_DODC_RFQ_I_BD
/SAPSRM/WDC_DODC_QTE_I_BD

PARA BRM EVR TARH ALANININ REPAR YAPILMASI


/SAPSRM/WDC_UI_DO_EXR componenti V_DO_EXR_MAIN ekrannda revize yapld.

Teklif ama tarihi

/SAPSRM/CH_WD_UI_DO_EXR/TEKACTAR
Para birimi eviri tarihi:

/SAPSRM/IF_PDO_BO_RFQ~ACTION_CREATE_FOLLOW_ON_RFQ iindeki lt_successors

/SAPSRM/CL_CH_WD_IDEN_MAP_RFQ
/SAPSRM/IF_CLL_DODM_RFQ_H_ID~CONFIRM_FOLLOWON_RFQ
OPEN_CONFIRMATION_POPUP

You might also like