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

Материал из support.qbpro.ru
imported>Supportadmin
Нет описания правки
imported>Supportadmin
Нет описания правки
Строка 19: Строка 19:
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>
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
Формат: YYYYMMDD


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


DATA:
<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/>
day1 TYPE D.
<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/>
day1 = sy-datum. //получение текущей даты
<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>
day1+6(2) = ’01’. //сдвиг на 6 символов вправо и выделить 2 символа , присвоить им значение 01





Версия от 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