SAP R/3 ABAP: различия между версиями

Материал из support.qbpro.ru
imported>Supportadmin
Нет описания правки
imported>Supportadmin
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
Краткий справочник по ABAP. Источников много. Цель - собрать и оформить. [http://highlight.hohli.com/ Подсветка и генерация HTML]
===Простые типы===
[http://hysterical.ru/2016/02/25/abap4/ Первый источник]
'''Типы данных'''
N, С — символ
I — integer
D — date
T — time
X — Hex
'''Задание константы'''
<blockquote><font color="#cc4050">CONSTANTS</font><font color="#808080">:</font><br/>
max_count&nbsp;<font color="#500066">TYPE</font>&nbsp;I&nbsp;<font color="#500066">Value</font>&nbsp;<font color="#3399ff">9999</font><font color="#808080">.</font></blockquote>
'''Дата'''
Формат: YYYYMMDD
минус без пробела это обращение к полю структуры
плюс без пробела это сдвиг по строке
<blockquote><font color="#cc4050">DATA</font><font color="#808080">:</font><br/>
day1&nbsp;<font color="#500066">TYPE</font>&nbsp;D<font color="#808080">.</font><br/>
<font color="#339933">*получение&nbsp;текущей&nbsp;даты</font><br/>
day1&nbsp;<font color="#800080">=</font>&nbsp;sy<font color="#808080">-</font>datum<font color="#808080">.</font>&nbsp;<br/>
<font color="#339933">*сдвиг&nbsp;на&nbsp;6&nbsp;символов&nbsp;вправо&nbsp;и&nbsp;выделить&nbsp;2&nbsp;символа&nbsp;,&nbsp;присвоить&nbsp;им&nbsp;значение&nbsp;01&nbsp;</font><br/>
day1<font color="#808080">+</font><font color="#3399ff">6</font><font color="#808080">&#40;</font><font color="#3399ff">2</font><font color="#808080">&#41;</font>&nbsp;<font color="#800080">=</font>&nbsp;’01’<font color="#808080">.</font></blockquote>
===Прямое редактирование таблиц SAP R3===
===Прямое редактирование таблиц SAP R3===
SE16
SE16

Текущая версия от 11:50, 17 апреля 2017

Краткий справочник по ABAP. Источников много. Цель - собрать и оформить. Подсветка и генерация HTML

Простые типы

Первый источник

Типы данных

N, С — символ

I — integer

D — date

T — time

X — Hex

Задание константы

CONSTANTS:
max_count TYPE I Value 9999.

Дата

Формат: YYYYMMDD

минус без пробела это обращение к полю структуры

плюс без пробела это сдвиг по строке

DATA:

day1 TYPE D.
*получение текущей даты
day1 = sy-datum. 
*сдвиг на 6 символов вправо и выделить 2 символа , присвоить им значение 01 

day1+6(2) = ’01’.


Прямое редактирование таблиц SAP R3

SE16

Источник

Изменение, добавление, удаление записей таблицы sap. Редактирование таблиц SAP напрямую вариант попроще, если есть возможность запустить тр. SE37. ФМ se16n_interface , кнопка F8

параметры

I_TAB - имя таблицы
I_EDIT X
I_SAPEDIT X