Uni написал(а):
У этого поля нет ИД параметра и признака для него я тоже не нашла.
В следующей статье описывается, как прикрутить любой признак к любому полю:
http://searchsap.techtarget.com/expert/ ... 15,00.html
Это работа для ABAPера
В примере признак ZZTIM добавляется к p0007-kztim
1.Создаем свой признак ZZTIM (структура PME93)
2.Активируем Enhancement PBAS0001
3.Добавляем следующий код в ZXPADTOP:
Code:
*&---------------------------------------------------------------------*
*& Include ZXPADTOP
*&---------------------------------------------------------------------*
*data declaration in ZXPADTOP "Global Data for ZXPADU01, ZXPADU02
DATA: I0007 LIKE P0007,
T549B_KZTIM like P0007-KZTIM,
T549BRC(2) type p.
field-symbols: <t_file> type x,
<t_char_file> type x.
TABLES: pme93.
INCLUDE RPUMKC00.
*&---------------------------------------------------------------------*
4.в ZXPADU01 (для EXIT_SAPFP50M_001, для ERP):
Code:
*&---------------------------------------------------------------------*
CASE INNNN-INFTY.
* IT0007 default Additional Time Mgmt ID (feature ZZTIM)
WHEN '0007'.
*For Unicode data must be converted (for ERP)
assign INNNN to <t_char_file> casting.
assign I0007 to <t_file> casting.
<t_file> = <t_char_file>.
* for SAP R/3
*MOVE INNNN to I0007.
*I0007 = INNNN.
MOVE-CORRESPONDING I0007 TO PME93.
MOVE I001P-MOLGA TO PME93-MOLGA.
PERFORM re549d using 'ZZTIM' '3' T549B_KZTIM T549BRC.
MOVE T549B_KZTIM TO I0007-KZTIM.
*For Unicode data must be converted (for ERP)
assign INNNN to <t_char_file> casting.
assign I0007 to <t_file> casting.
<t_char_file> = <t_file>.
* for SAP R/3
"MOVE I0007 TO INNNN.
WHEN OTHERS.
ENDCASE.
*&---------------------------------------------------------------------*
Bully: Спасибо за пример, но будет лучше для восприятия, если использовать тег code