Anda di halaman 1dari 1

Cheat Sheets ABAP (Operadores e DDIC)

Correspondncia DDIC ABAP/4


Tipo DDIC Descr. Tipo ABAP/4
char Caractere c(L)
clnt Cliente c(3)
dats Data d
tims Tempo t
cuky Currency Key c(5)
curr Monetrio p((L+2)/2)
dec Decimal p((L+2)/2)
fltp Ponto Flutuante f
int1 Inteiro de 1 byte -
int2 Inteiro de 2 byte -
int4 Inteiro de 4 byte i
lang Linguagem c(1)
numc Texto Numrico n(L)
prec Preciso x(2)
quan Quantidade p((L+2)/2)
unit Unidades c(L)
Tipos de dados de Caractere
Tipo Descr. Tam.Def Tam.Max Valores Valor Ini
c caractere 1 65535 Qualquer Em branco
n texto numrico 1 65535 0-9 0
d Data 8 (Fixo) - 0-9 00000000
t Hora 6 (Fixo) - 0-9 000000
x Hexa 1 35535 Qualquer
Tipos de dados Numricos
Tipo Descr. Tam.Def Tam.Max Valores Valor Ini
i Inteiro 4 (Fixo) - -2 a 2 0
p Decimal Empac. 8 16 0-9 0
f Ponto Flut. 8 8

0.0
Tipos de dados DDIC
CHAR String (Max 255)
DEC Decimais (Max 31)
DATS Data
TIMS Time
INT1, INT2, INT3 Inteiro
NUNC Caractere Numrico

Operadores
+ Adio
- Subtrao
* Multiplicao
/ Diviso
** Exponenciao
DIV Diviso Inteira
MOD Resto da Diviso
Comparaes
Comparao Alternativa Descrio
v1 =v2 EQ v1 igual v2
v1 <>v2 NE, >< v1 diferente de v2
v1 >v2 GT v1 maior que v2
v1 <v2 LT v1 menor que v2
v1 >=v2 GE, => v1 maior ou igual a v2
v1 <=v2 LE, =< v1 menor ou igual a v2
v1 between v2 and v3 v1 entre v2 e v3 (inclusive)
not v1 between v3 and v3 v1 fora do intervalor v2 e v3 (inclusive)
Operadores para strings
Operador Semntica Verdadeiro se CASE SENSITIVE RESPECTING BLANKS
v1 CO v2 Contm somente v1 s tem char que esto em v2 S N
v1 CN v2 NOT v1 CO v2 v1 pode conter char que no esto em v2 S N
v1 CA v2 Contm Qualquer v1 contm pelo menos um char de v2 S N
v1 NA v2 NOT v1 CA v2 v1 no pode conter nenhum char em v2 S N
v1 CS v2 Contm String v1 pode conter string em v2 N S
v1 NS v2 NOT v1 CS v2 v1 no pode conter string em v2 N S
v1 CP v2 Contm Padro v1 pode conter o padro em v2 N S
v1 NP v2 NOT v1 CP v2 v1 no pode conter padro em v2 N S
Comparaes de String podem configurar sy-fdpos.
CP e NP:
* Pode corresponder qualquer sequncia de caracteres.
+Pode corresponder um nico char.
#Pode interpretar o prximo char, literalmente.
1

Anda mungkin juga menyukai