Posted on Julho 12, 2010 by abapnoultimo
Este post é dedicado a SDN. É suposto ser uma página lançamento SDN contendo todos os links importantes relacionados ao SAP BW / BO / ABAP / NetWeaver / WAS / temas de base.
Logo haverá um monte de links. Acabei de começar com BW e seus fóruns.
Forums:
Articles:
Downloads:
BI:
Blogs:
Other Areas:
Filed under: Artigos ABAP/4 - Basicos, Comandos, Variaveis, Variaveis do Sistema R/3 | Tagged: SDN | Leave a comment »
Posted on Julho 12, 2010 by abapnoultimo
Entre na SA38 inseria: SAPHTML_R3HTTP_DEMO e tecle F8, apenas digite o endereço da url desejada, cm este programa é possivél verificar como vc poder utilizar e criar um browser dentro do seu programa. Para mim foi super util.
Filed under: Artigos ABAP/4 - Basicos, Comandos | Leave a comment »
Posted on Julho 12, 2010 by abapnoultimo
Às vezes é um pouco complicado para encontrar um nome para a nova variável no ABAP até que você não quebrar em um conjunto de palavras-chave ABAP reservados. ABAP – By Theme -> ABAP syntax -> ABAP Statements ->” onmouseout=”this.style.backgroundColor=’#fff'”>Basicamente, tal conjunto de palavras reservadas são todas as declarações ABAP palavras-chave, operadores lógicos, os tipos de dados, funções predefinidas, etc Segundo a documentação oficial SAP (ver TRANSAÇÃO ABAPDOCU -> ABAP – Por Tema -> sintaxe ABAP -> Declarações ABAP -> Palavras ABAP) o uso dessas palavras-chave não é proibido (ver foto) que deveríamos tentar evitar usá-los. Pode acontecer que haverá algumas novas palavras-chave adicionadas e seu código não será compatível com a versão mais nova do SAP ABAP / Basis / WS componente.
Portanto, enquanto você projetar novos nomes de variável considerar seguintes nomes como os que são proibidos e você não pode usá-los como nomes de variáveis:
| ABAP-SOURCE |
ABBREVIATED |
ABS |
| ACCEPTING |
ACCORDING |
ACOS |
| ADD |
ADD-CORRESPONDING |
ADJACENT |
| ALL |
ALLOCATE |
ANALYSIS |
| ANY |
APPEND |
APPENDAGE |
| ARCHIVE |
AREA |
ARITHMETIC |
| ASIN |
ASSERT |
ASSIGN |
| AT |
ATAN |
ATTRIBUTES |
| AVG |
BACK |
BACKGROUND |
| BADI |
BEFORE |
BEGIN |
| BINARY |
BIT |
BIT-AND |
| BIT-XOR |
BLACK |
BLANK |
| BLOCKS |
BLUE |
BOUND |
| BREAK-POINT |
BT |
BUFFER |
| BYTE |
BYTE-CA |
BYTE-CN |
| BYTE-NA |
BYTE-NS |
BYTE-ORDER |
| CALL |
CALLING |
CASE |
| CEIL |
CENTERED |
CHAIN |
| CHANGE |
CHANGING |
CHAR-TO-HEX |
| CHECK |
CHECKBOX |
CIRCULAR |
| CLASS-DATA |
CLASS-EVENTS |
CLASS-METHODS |
| CLEAR |
CLIENT |
CLIKE |
| CN |
CO |
CODE |
| COL_BACKGROUND |
COL_GROUP |
COL_HEADING |
| COL_NORMAL |
COL_POSITIVE |
COL_TOTAL |
| COLUMN |
COMMENT |
COMMENTS |
| COMMUNICATION |
COMPARING |
COMPONENT |
| COMPUTE |
CONCATENATE |
CONDENSE |
| CONNECTION |
CONSTANTS |
CONTEXT |
| CONTROL |
CONTROLS |
CONVERSION |
| COPY |
CORRESPONDING |
COS |
| COUNTRY |
COVER |
CP |
| CS |
CSEQUENCE |
CURRENCY |
| CURSOR-SELECTION |
CUSTOMER-FUNCTION |
D |
| DATAINFO |
DATASET |
DATE |
| DD/MM/YY |
DD/MM/YYYY |
DDMMYY |
| DEFAULT |
DEFERRED |
DEFINE |
| DELETE |
DELETING |
DEMAND |
| DESCRIBE |
DESTINATION |
DETAIL |
| DISCONNECT |
DISPLAY |
DISPLAY-MODE |
| DIV |
DIVIDE |
DIVIDE-CORRESPONDING |
| DUPLICATE |
DUPLICATES |
DURING |
| E |
EDIT |
EDITOR-CALL |
| ENABLED |
ENABLING |
ENCODING |
| END-LINES |
END-OF-DEFINITION |
END-OF-FILE |
| ENDAT |
ENDCASE |
ENDCATCH |
| ENDDO |
ENDENHANCEMENT |
ENDEXEC |
| ENDIAN |
ENDIF |
ENDING |
| ENDMETHOD |
ENDMODULE |
ENDON |
| ENDTRY |
ENDWHILE |
ENHANCEMENT |
| ENHANCEMENTS |
ENTRIES |
ENTRY |
| ERRORMESSAGE |
ERRORS |
ESCAPE |
| EVENTS |
EXCEPTION |
EXCEPTION-TABLE |
| EXCLUDING |
EXEC |
EXECUTE |
| EXIT-COMMAND |
EXP |
EXPAND |
| EXPONENT |
EXPORT |
EXPORTING |
| EXTRACT |
F |
FETCH |
| FIELD-SYMBOLS |
FIELDS |
FILE |
| FINAL |
FIND |
FIRST |
| FKEQ |
FKGE |
FLOOR |
| FOR |
FORM |
FORMAT |
| FRAC |
FRAME |
FRAMES |
| FROM |
FTO |
FUNCTION |
| GE |
GENERATE |
GET |
| GKGE |
GLOBAL |
GREEN |
| GT |
HANDLE |
HANDLER |
| HEAD-LINES |
HEADER |
HEADERS |
| HELP-REQUEST |
HIDE |
HIGH |
| HOTSPOT |
I |
ICON |
| IDENTIFIER |
IDS |
IF |
| IMPLEMENTATION |
IMPLEMENTATIONS |
IMPORT |
| INCLUDE |
INCLUDES |
INCLUDING |
| INDEX-LINE |
INFOTYPES |
INHERITING |
| INITIALIZATION |
INNER |
INOUT |
| INSTANCES |
INTENSIFIED |
INTERFACE |
| INTERNAL |
INTERVALS |
INTO |
| IS |
JOB |
JOIN |
| KERNEL |
KEY |
KEYS |
| LANGUAGE |
LAST |
LATE |
| LEADING |
LEAVE |
LEFT |
| LENGTH |
LEVEL |
LEVELS |
| LINE-COUNT |
LINE-SELECTION |
LINE-SIZE |
| LIST |
LIST-PROCESSING |
LISTBOX |
| LOAD-OF-PROGRAM |
LOCAL |
LOCALE |
| LOG10 |
LOGFILE |
LOOP |
| LPI |
LT |
M |
| MAJOR-ID |
MARGIN |
MARK |
| MATCHCODE |
MAX |
MAXIMUM |
| MESSAGE-ID |
MESSAGES |
METHOD |
| MINIMUM |
MINOR-ID |
MM/DD/YY |
| MOD |
MODE |
MODIF |
| MODULE |
MOVE |
MOVE-CORRESPONDING |
| N |
NA |
NAME |
| NB |
NE |
NESTING |
| NEW-PAGE |
NEW-SECTION |
NEXT |
| NO-EXTENSION |
NO-EXTENSIONS |
NO-GAP |
| NO-HEADING |
NO-SCROLLING |
NO-SIGN |
| NO-ZERO |
NODE |
NODES |
| NOT |
NP |
NS |
| NUMERIC |
NUMOFCHAR |
O |
| OBLIGATORY |
OCCURRENCE |
OCCURRENCES |
| OFF |
OFFSET |
OLE |
| OPEN |
OPTION |
OPTIONAL |
| ORDER |
OTHERS |
OUT |
| OUTPUT-LENGTH |
OVERFLOW |
OVERLAY |
| PACKAGE |
PADDING |
PAGE |
| PARAMETER-TABLE |
PARAMETERS |
PART |
| PERFORM |
PERFORMING |
PERSON |
| PINK |
PLACES |
POOL |
| PREFERRED |
PRESERVING |
PRIMARY |
| PRIORITY |
PRIVATE |
PROCEDURE |
| PROPERTY |
PROTECTED |
PROVIDE |
| PUT |
QUEUE-ONLY |
QUICKINFO |
| RAISING |
RANGE |
RANGES |
| RECEIVE |
RECEIVED |
RECEIVER |
| REDEFINITION |
REF |
REFERENCE |
| REJECT |
RENAMING |
REPLACE |
| REPORT |
REQUEST |
REQUESTED |
| RESOLUTION |
RESPECTING |
RESPONSIBLE |
| RETURN |
RETURNCODE |
RETURNING |
| RIGHT-JUSTIFIED |
ROLLBACK |
ROUND |
| SAP |
SAP-SPOOL |
SAVING |
| SCROLL |
SCROLL-BOUNDARY |
SCROLLING |
| SECTION |
SELECT |
SELECT-OPTIONS |
| SELECTION-SET |
SELECTION-SETS |
SELECTION-TABLE |
| SEPARATE |
SEPARATED |
SET |
| SHORTDUMP-ID |
SIGN |
SIMPLE |
| SINH |
SIZE |
SKIP |
| SOME |
SORT |
SORTABLE |
| SPECIFIED |
SPLIT |
SPOOL |
| SQRT |
STABLE |
STAMP |
| STARTING |
STATE |
STATEMENT |
| STATICS |
STATUSINFO |
STEP-LOOP |
| STRLEN |
STRUCTURE |
STRUCTURES |
| SUBMIT |
SUBROUTINE |
SUBSCREEN |
| SUBTRACT-CORRESPONDING |
SUFFIX |
SUM |
| SUPPLIED |
SUPPLY |
SUPPRESS |
| SYMBOL |
SYNCPOINTS |
SYNTAX-CHECK |
| SYSTEM-EXCEPTIONS |
SYSTEM-EXIT |
T |
| TABLE |
TABLES |
TABLEVIEW |
| TANH |
TASK |
TEST |
| TEXTPOOL |
THEN |
TIME |
| TITLE-LINES |
TITLEBAR |
TO |
| TOP-LINES |
TOP-OF-PAGE |
TRACE-FILE |
| TRANSACTION |
TRANSFER |
TRANSFORMATION |
| TRMAC |
TRUNC |
TRUNCATE |
| TYPE |
TYPE-POOL |
TYPE-POOLS |
| UNASSIGN |
UNDER |
UNICODE |
| UNIX |
UNPACK |
UNTIL |
| UPPER |
USER |
USER-COMMAND |
| VALID |
VALUE |
VALUE-REQUEST |
| VARYING |
VERIFICATION-MESSAGE |
VERSION |
| WAIT |
WARNING |
WHEN |
| WHILE |
WIDTH |
WINDOW |
| WITH-HEADING |
WITH-TITLE |
WITHOUT |
| WRITE |
X |
XML |
| XSTRLEN |
YELLOW |
YYMMDD |
| ABSTRACT |
ACCEPT |
| ACTIVATION |
ACTUAL |
| AFTER |
ALIASES |
| ANALYZER |
AND |
| APPENDING |
APPLICATION |
| AS |
ASCENDING |
| ASSIGNED |
ASSIGNING |
| AUTHORITY |
AUTHORITY-CHECK |
| BACKUP |
BACKWARD |
| BETWEEN |
BIG |
| BIT-NOT |
BIT-OR |
| BLANKS |
BLOCK |
| BOUNDARIES |
BOUNDS |
| BY |
BYPASSING |
| BYTE-CO |
BYTE-CS |
| C |
CA |
| CASTING |
CATCH |
| CHAIN-INPUT |
CHAIN-REQUEST |
| CHARACTER |
CHARLEN |
| CLASS |
CLASS-CODING |
| CLASS-POOL |
CLEANUP |
| CLOCK |
CLOSE |
| CODEPAGE |
CODING |
| COL_KEY |
COL_NEGATIVE |
| COLLECT |
COLOR |
| COMMIT |
COMMON |
| COMPONENTS |
COMPRESSION |
| CONDITION |
CONNECT |
| CONTEXTS |
CONTINUE |
| CONVERT |
COPIES |
| COSH |
COUNT |
| CPI |
CREATE |
| CURRENT |
CURSOR |
| DATA |
DATABASE |
| DAYLIGHT |
DBMAXLEN |
| DEALLOCATE |
DECIMALS |
| DEFINING |
DEFINITION |
| DEPARTMENT |
DESCENDING |
| DIALOG |
DIRECTORY |
| DISTANCE |
DISTINCT |
| DO |
DUMMY |
| DYNAMIC |
DYNPRO |
| ELSE |
ELSEIF |
| END |
END-ENHANCEMENT-SECTION |
| END-OF-PAGE |
END-OF-SELECTION |
| ENDCHAIN |
ENDCLASS |
| ENDFORM |
ENDFUNCTION |
| ENDINTERFACE |
ENDLOOP |
| ENDPROVIDE |
ENDSELECT |
| ENHANCEMENT-POINT |
ENHANCEMENT-SECTION |
| ENVIRONMENT |
EQ |
| ESCAPING |
EVENT |
| EXCEPTIONS |
EXCLUDE |
| EXISTS |
EXIT |
| EXPIRATION |
EXPLICIT |
| EXTENDED |
EXTENSION |
| FIELD |
FIELD-GROUPS |
| FILTER |
FILTERS |
| FIRST-LINE |
FIXED-POINT |
| FLUSH |
FONT |
| FORWARD |
FOUND |
| FREE |
FRIENDS |
| FUNCTION-POOL |
GAPS |
| GIVING |
GKEQ |
| GROUP |
GROUPS |
| HASHED |
HAVING |
| HEADING |
HELP-ID |
| HINT |
HOLD |
| ID |
IDENTIFICATION |
| IGNORING |
IMMEDIATELY |
| IMPORTING |
IN |
| INCREMENT |
INDEX |
| INIT |
INITIAL |
| INPUT |
INSERT |
| INTERFACE-POOL |
INTERFACES |
| INVERSE |
INVERTED-DATE |
| KEEP |
KEEPING |
| KEYWORDS |
KIND |
| LAYOUT |
LE |
| LEFT-JUSTIFIED |
LEGACY |
| LIKE |
LINE |
| LINEFEED |
LINES |
| LITTLE |
LOAD |
| LOG |
LOG-POINT |
| LOW |
LOWER |
| MAIL |
MAIN |
| MASK |
MATCH |
| MEMORY |
MESSAGE |
| METHODS |
MIN |
| MM/DD/YYYY |
MMDDYY |
| MODIFIER |
MODIFY |
| MULTIPLY |
MULTIPLY-CORRESPONDING |
| NAMETAB |
NATIVE |
| NEW |
NEW-LINE |
| NO |
NO-DISPLAY |
| NO-GAPS |
NO-GROUPING |
| NO-TITLE |
NO-TOPOFPAGE |
| NON-UNICODE |
NON-UNIQUE |
| NULL |
NUMBER |
| OBJECT |
OBJECTS |
| OCCURS |
OF |
| ON |
ONLY |
| OPTIONS |
OR |
| OUTER |
OUTPUT |
| P |
PACK |
| PAGES |
PARAMETER |
| PATTERN |
PERCENTAGE |
| PF |
PF-STATUS |
| POSITION |
PRECOMPILED |
| PRINT |
PRINT-CONTROL |
| PROCESS |
PROGRAM |
| PUBLIC |
PUSHBUTTON |
| RADIOBUTTON |
RAISE |
| READ |
READ-ONLY |
| RECEIVING |
RED |
| REFRESH |
REGEX |
| REPLACEMENT |
REPLACING |
| RESERVE |
RESET |
| RESULT |
RESULTS |
| RFC |
RIGHT |
| ROWS |
RUN |
| SCAN |
SCREEN |
| SEARCH |
SECONDS |
| SELECTION |
SELECTION-SCREEN |
| SELECTIONS |
SEND |
| SHARED |
SHIFT |
| SIN |
SINGLE |
| SKIPPING |
SMART |
| SORTED |
SOURCE |
| SPOTS |
SQL |
| STANDARD |
START-OF-SELECTION |
| STATEMENTS |
STATIC |
| STOP |
STRING |
| SUBKEY |
SUBMATCHES |
| SUBSTRING |
SUBTRACT |
| SUMMARY |
SUMMING |
| SWITCH |
SWITCHSTATES |
| SYNTAX-TRACE |
SYSTEM-CALL |
| TAB |
TABBED |
| TABSTRIP |
TAN |
| TESTING |
TEXT |
| TIMES |
TITLE |
| TOKENIZATION |
TOKENS |
| TRACE-TABLE |
TRAILING |
| TRANSLATE |
TRANSPORTING |
| TRUNCATION |
TRY |
| TYPES |
ULINE |
| UNIQUE |
UNIT |
| UP |
UPDATE |
| USING |
UTF-8 |
| VALUES |
VARY |
| VIA |
VISIBLE |
| WHENEVER |
WHERE |
| WINDOWS |
WITH |
| WORD |
WORK |
| XSEQUENCE |
XSTRING |
| Z |
ZONE |
Filed under: Comandos, Utilitarios, Variaveis, Variaveis do Sistema R/3 | Tagged: Palavras Reservadas, Reserved ABAP keywords | Leave a comment »
Posted on Maio 24, 2010 by abapnoultimo
Saiba onde os dados são armazenados em SAP é uma tarefa muito desafiadora. Em alguns casos, podemos encontrá-lo facilmente em poucos minutos, mas em outro caso, é preciso mais do que um dia encontrá-lo.
Baixar: Saiba tabela de origem em SAP
Filed under: Artigos ABAP/4 - Basicos, Comandos, Configurações | Leave a comment »
Posted on Dezembro 2, 2008 by abapnoultimo
Este artigo descreve de forma explicativa e exemplificada o manipulação de graficos 2D e 3D.
Baixar: graficos
Filed under: Artigos ABAP/4 - Basicos, Comandos, Função, Utilitarios | Tagged: graficos, GRAPH_MATRIX_2D, GRAPH_MATRIX_3D | Leave a comment »
Posted on Novembro 14, 2008 by abapnoultimo
Este artigo contém alguns macetes para achar e manipular exits, ele não trata todos os processos de exit, por ser um assunto bastante grande. Apenas abrange alguns macetes.
Baixar: exit
Filed under: Comandos, Utilitarios | Leave a comment »
Posted on Maio 5, 2008 by abapnoultimo
No R/3 SAP Todas as trasações tem as seguintes regras:
XXXX01 – 01 Criar
XXXX02 – 02 Modificar
XXXX03 – 03 Visualizar
Sempre no final da transação será realizado este tipo de regra, onde XXX pode ser qualque transação,
Exemplo.:
Criar Pedido ME21N
Alterar Pedido ME22N
Visualizar Pedido ME23N
Filed under: Comandos | Tagged: Transações | Leave a comment »
Posted on Março 17, 2008 by abapnoultimo
Operador condicional e relacional, como o próprio nome é indutivo,
servem para resolução de operações lógicas, está podem ser IF, IFELSE,
WHERE . Estes operadores servem para realizar verificações de expressões
regulares e lógicas. Será neste post será descritos os operadores condicionai
disponíveis no ABAP.
TIPO: PDF
Filed under: Artigos ABAP/4 - Basicos, Comandos, Utilitarios | Tagged: abap, CA – Contains ANY – Contém Qualquer, CN – Contains Not - Não Contém, CO – Contains Only – Contém Somente, CP – Contains No Pattner, CS – Contains String – Contém String, EQ - Equal, GE – Greater Equal – Maior igual, GT – Greater Than – Maior, LE – Lower Equal – Menor igual, LT – Lower Than - Menor, NA – Not Any - Não Contém, NE – Not Equals - Não é igual, NS – Not String – Não contém String | Leave a comment »
Posted on Março 7, 2008 by abapnoultimo
Muita das vezes está se exibindo algum, dado e um destes dados é a chave de alguma regra de negócio, por exemplo, um pedido de compra (ME23N) que tem a chave como o numero do pedido, ou o numero de uma Nota Fiscal (J1B23N), onde queremos muitas das vezes acessar estas os dados desta regra de negocio para visualizar melhor os dados, para isto usa-se o comando SET PARAMETERCALL TRANSACTION.
Tipo: PDF
Baixar: SET PARAMETER ID CALL TRANSACTION
Filed under: Artigos ABAP/4 - Basicos, Comandos | Tagged: SET PARAMETER ID CALL TRANSACTION | Leave a comment »
Posted on Fevereiro 27, 2008 by abapnoultimo
Este artigo descreve a manipulação de dados LITERAIS, contendo os principais comandos de pesquisa, concatenação, trocas de textos. O abap é uma linguagem de fácil manipulação de dados, este artigos descreve os principais comandos usados no dia-dia de desenvolvimento ABAP/4.
TIPO: PDF
BAIXAR: TRABALHANDO COM STRING ABAP
Filed under: Artigos ABAP/4 - Basicos, Comandos, Utilitarios | Tagged: CONCATENATE, FIND, MATCH, OFFSET, REPLACE, REPLACE ALL OCCORRENCES OF, REPLACEMENT COUNT, REPLACEMENT LENGTH, REPLACEMENT OFFSET, RESPECTING CASE, SEARCH, SHIFT, TRANSLATE | Leave a comment »