birds написал(а):
Besa написал:
Расширить можно user-exit
SRVASMDEnhancement for AC01спасибо,
хорошо, что я делаю не так?
1. на экране 8100 вывожу просто текст(чтобы проверить что все работает).
2. активирую оба
Code:
EXIT_SAPLBAS0_800
EXIT_SAPLBAS0_810
и ставлю там break на себя. чтобы посмотреть в какой момент отработают.
3. активизирую проект.
смотрю результат - никаких изменений в транзакции не произошло.
нужно ли еще где-то прописывать этот экран?
Думаю что нужно, если судить по коду ГФ:
Code:
enhancement-point saplbas0_01 spots es_saplbas0 static.
*$*$-Start: SAPLBAS0_01-------------------------------------------------------------------------$*$*
enhancement 2 ad_bos_01_saplbas0. "active version
*- IS-ADEC-BOQ, Enhancement of service master
*- additional functionalities : - additional sales data
*- - user-exit for customer specific fields
include bos_lbas0_001. " Enhancements for additional Functions
endenhancement.
*$*$-End: SAPLBAS0_01-------------------------------------------------------------------------$*$*
и
Code:
*IS-ADEC-BOQ Vertriebsdaten
* Daten zum User-Screen transferieren
module bos_suscuser_set_data switch dimp_general.
* IBS_DI_BOQ_SI
module asmd_sapboq_mitem_o00 switch dimp_general.
* IBS_DI_BOQ_SI
* User-Screen
*CALL SUBSCREEN ZUSATZ INCLUDING PROGID DETAILSUBSCREEN.
call customer-subscreen zusatz including 'SAPLXBAS' '8100'.
* SWITCH DIMP_GENERAL