Ring the bells of all SAP tables.
Remember Bank tables start with B, say «BKNF , BKPF».
Remember Customer tables start with K , say «KNA1,KONV».
Remember Material tables start with M, say «MARA , MAKT ,MARC».
Remember Master data tables start with T, say «T001,T001W».
Remember Purchasing tables start with E, say «EKKO, EKPO»
Remember Sales table start with V, say «VBAK,VBAP».
Remember Vendor tables start with L, say «LFA1?.
Ring the bells of all SAP tables.
Six main FI tables, six important FI tables.
They contain an I if it is an open item.
They contain an A if it is a closed item.
They contain an S if a GL account say «BSIS , BSAS».
Ring the bells of all SAP tables.
As i was remembering the table names of  Billing, Delivery,Sales and Purchasing.
Each table had a K if it is a header data, say «VBAK, LIKP,VBRK, EKKO».
Each table had a P if it is an item data, say «VBAP, LIPS ,VBRP , EKPO».
Ring the bells of all SAP tables.
With a D at the end , the table is a Customer
With a K at the end, the table is a Vendor.
Finally TSTC tables danced for keeping the list of all transaction codes
Ring the bells of all SAP tables.

Оригинал

Для перевода количества из одной единицы измерения в другую существует функциональный модуль: MATERIAL_UNIT_CONVERSION. Данный ФМ может преобразовывать либо из базисной ЕИ в альтернативную, либо наоборот. Для преобразования из одной АЕИ в другую можно либо дважды вызвать MATERIAL_UNIT_CONVERSION, либо воспользоваться другим ФМ: OIB_MATERIAL_UNIT_CONVERSION (работает с учётом долей продукта для партии)

Пример его использования:

 

Объектная модель SALV не позволяет редактировать данные (нормальным способом), однако Вы можете обрабатывать множество других событий: нажатие на кнопки, hotspot элементы, ссылки, checkbox’ы, добавлять свои собственные функции, обрабатывать щелчки (двойные щелчки), нажатие специальных клавиш (F1,F2).

Читать далее

Приходилось ли Вам сталкиваться с ситуацией, когда стандартные ALV отчёты удовлетворяют частично Вашим потребностям, но при этом код в этих отчётах устроен слишком сложно, чтобы сразу понять всю логику выбора данных? Переписывать всю логику при этом будет достаточно накладно, но многие так и делают 🙂

Некоторые отчёты позволяют сделать обёртку над ними, они предоставляют все выбранные через них данные, получить к ним доступ можно через EXPORT TO MEMORY/IMPORT FROM MEMORY. В качестве примера может служить транзакция IA09 (программа riplko10), получить доступ к выбранным в ней данным можно следующим образом:

Читать далее

Транзакция — в информатике, группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, с соблюдением целостности данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, в каковом случае она не должна произвести никакого эффекта. Транзакционность в системе SAP поддерживается на двух уровнях; на уровне СУБД и на уровне сервера приложений:

Читать далее

Заходим на просмотр данных таблицы (например табл. plaf):

В строке команд набираем /h (отладка). Жмем Enter, попадаем в отладчик. В переменную CODE вместо SHOW ставим EDIT жмем F8. Результат:

Для удаления записи можно воспользоваться командой DELE.

Данный способ работает так же через транзакцию SE16. Кроме того вы можете отредактировать запись выполнив следующий ФМ: SE16N_INTERFACE, с параметрами — I_EDIT = X I_SAPEDIT = X.

UPD. Еще один способ в транзакции SE16N, на первом экране упасть в отладку и заполнить значение структуры GD-EDIT = ‘X’. Откроется удобный ALV редактор.