Показаны сообщения с ярлыком SAP. Показать все сообщения
Показаны сообщения с ярлыком SAP. Показать все сообщения

14 апреля 2016 г.

Редактирование дебиторов/кредиторов

Дебиторы: 
  • пакет - CMD_INTERFACE (Customer Interface), 
  • основной класс - CMD_EI_API (Customer Processing APIs).

Кредиторы: 
  • пакет - VMD_INTERFACE (Vendor Interface), 
  • основной класс - VMD_EI_API (Vendor Processing APIs).
Подробнее...

15 июля 2015 г.

FM Для вычисления разницы между двумя датами в минутах

CALL FUNCTION 'DELTA_TIME_DAY_HOUR'
  EXPORTING
    T1      = l_curr_time
    T2      = l_time
    D1      = l_curr_date
    D2      = l_date
  IMPORTING
    MINUTES = l_minutes. Подробнее...

30 мая 2011 г.

Несколько полезных записей из внешнего интернета

Как найти что-то в исходных кодах
Для поиска чего либо в исходных кодах, очень помогает программа
RPR_ABAP_SOURCE_SCAN

Как запустить отладку в модальном окне
Вот так можно включить отладку в модальном окне:
Создаем текстовый файл со следующим содержанием, например, на рабочем столе

[FUNCTION]
Command=/H
Title=Debugger
Type=SystemCommand

Теперь просто перетаскиваем этот файл на ваше окошко и все.

Как редактировать данные в таблицах без диалога ведения, или в закрытых мандантах
Для того, что бы редактировать данные в таблицах без диалога ведения, или в закрытых мандантах необходимо:
В транзакции UASE16N выбрать таблицу, данные которой необходимо редактировать, ввести команду &SAP_EDIT в командную строку и нажать «Выполнить». Подробнее...

Вывести результат стандартных функций (BAPIRET2)



Красиво показать результат вызова стандартного ФМ:

CALL FUNCTION 'C14ALD_BAPIRET2_SHOW'
TABLES
I_BAPIRET2_TAB = RETURN.



Неожиданно приятная функция, не иначе как брахман писал. Подробнее...

3 марта 2011 г.

ABAP: Печать штрих-кодов в SAP с помощью Smartforms

Ссылка на неплохой туториал по печати штрих-кодов в Smartforms, там все хорошо описано, с картинками и примерами. Подробнее...

20 августа 2010 г.

ABAP: Узнать какие строки выделены (selected rows) в ALV GRID.


  DATA: gi_index_rows TYPE lvc_t_row,
        g_selected_row LIKE lvc_s_row.
 

  CALL METHOD %ALV_GRID%->GET_SELECTED_ROWS
    IMPORTING
      ET_INDEX_ROWS = gi_index_rows.
Подробнее...

ABAP: Шаблоны для BDC CALL TRANSACTION

* tables
  DATA: bdc_tab TYPE TABLE OF bdcdata. 

* structures
  DATA: bdc_line TYPE bdcdata.

  DEFINE bdc_dynpro.
    CLEAR bdc_line.
    bdc_line-PROGRAM = &1.
    bdc_line-DYNPRO  = &2.
    bdc_line-DYNBEGIN = 'X'.
    APPEND bdc_line TO bdc_tab.
  END-OF-DEFINITION.

  DEFINE bdc_field.
    CLEAR bdc_line.
    bdc_line-FNAM = &1.
    bdc_line-FVAL = &2.
    APPEND bdc_line TO bdc_tab.
  END-OF-DEFINITION.
  
  ...
 
  CALL TRANSACTION lv_tcod USING bdc_tab MODE '%MODE%' UPDATE '%UPDATE%'.

* %MODE%
* "A" Processing with display of screens 
* "E" Display of screens only if an error occurs 
* "N" Processing without display of screens. If a breakpoint is reached in one of the called transactions, processing is terminated with sy-subrc same as 1001. The field sy-msgty contains "S", sy-msgid contains "00", sy-msgno contains "344", sy-msgv1 contains "SAPMSSY3", and sy-msgv2 contains "0131". 
* "P" Processing without display of the screens. If a breakpoint is reached in one of the called transactions, the system branches to the ABAP Debugger. 
* Others Like "A". 
* %UPDATE%
* "A" Asynchronous update. Updates of called programs are executed in the same way as if in the COMMIT WORK statement the AND WAIT addition was not specified. 
* "S" Synchronous processing. Updates of the called programs are executed in the same way as if in the COMMIT WORK statement the AND WAIT addition had been specified. 
* "L" Local update. Updates of the called program are executed in such a way as if the SET UPDATE TASK LOCAL statement had been executed in it. 
* Other As for "A". 
Подробнее...