|
*------------------------------------------------------------------------------* *------------------------------------------------------------------------------* ::Te invitamos a conocer nuestras carreras :: Carrera Consultor ABAP - Módulo Programador ABAP AVANZADO

*------------------------------------------------------------------------------* *------------------------------------------------------------------------------*
------------------------------------------------------------------------
1. NOMENCLATURAS.
========================================================
1.1
::> Nomenclar modificaciones:
---------------------------------
*&---------------------------------------------------------------------*
*& Modificaciones:
*&---------------------------------------------------------------------*
*& Autor : USR: XIN20XX
*& Fecha : DD/MM/AAAA
*& Petición:
*& Orden :
*&
*& Descripción:
*&---------------------------------------------------------------------*
*& Autor : USR: XIN20XX
*& Fecha : DD/MM/AAAA
*& Petición:
*& Orden :
*&
*& Descripción:
************************************************************************
Líneas:
*$*$------INI MODIF. XIN20XX DD/MM/AAAA - ORDEN XXXX999999------$*$*
*$*$------FIN MODIF. XIN20XX DD/MM/AAAA - ORDEN XXXX999999------$*$*
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
1.2
::> Nomenclar documentos:
------------------------------
- Título: <Nombre Proyecto> (El que viene en el Diseño
Funcional)
- Asunto: <código/versión> (Ej.: si el documento
se llama 'ZBPSOURCE' y es la primera versión que se arma de este
documento, debe ir: 'ZBPSOURCE V.1')
Tener en cuenta que cuando se modifique un documento habrá que
actulizar la versión.
- Autor: 'INDRA'
- Organización: 'IBERDROLA, S.A.'
- Palabras Claves: Nombre del documento. (Siguiendo con el ejemplo anterior:
'ZBPSOURCE')
- Comentarios: <mes y año>. (Ej.: 'Abril 2006')
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
1.3
::> Nomenclatura para Definicion
de datos:
---------------------------------------------
C_ : Constante
P_ : Parámetro
PRB_ : Radio button
PCB_ : Checkbox
PPB_ : Push button
*------------------------------------------------------------------------------* *------------------------------------------------------------------------------* ::Te invitamos a conocer nuestras carreras :: Carrera Consultor ABAP - Modulo Programador ABAP INICIAL

*------------------------------------------------------------------------------* *------------------------------------------------------------------------------*
------------------------------------------------------------------------
2. CONSIDERACIONES.
========================================================
2.1
::> ALV
--------
Para todos los desarrollo en los que se utilicen ALVs,
en Bilbao se ha creado un include (ZINC_FORMS_ALV_GEN) que contiene
las declaraciones
de datos necesarias y rutinas varias que se pueden utilizar para facilitar
el trabajo
con los mismos.
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
2.2
::> DINPROS
--------------
Definición del OK-CODE en la dynpro. No utilizar la variable
SY-UCCOM.
Realizar el recupero de datos antes de la llamada a la dynpro y NO en
el PBO de la misma.
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
2.3
::> CONSULTAS SELECT
-------------------------
- Al utilizar la instrucción SELECT, suministrar la clave de
la mayor longitud posible
(de forma que incluya el mayor número de campos o valores, ya
sea de la clave primaria
o de un índice de la tabla). SIEMPRE que sea posible informar
una clave completamente,
emplear SELECT SINGLE en vez de SELECT.
- Para expresiones o evaluaciones lógicas que incluyan el operador
AND,
situar la condición que más frecuentemente sea falsa en
primer lugar.
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
2.4
::> TIPADO EN RUTINAS
---------------------
- Es preferible definir el tipo de datos que recibe cada rutina, para
disminiuir la
posibilidad de cometer errores.
- USAR TIPE PARA LAS VARIABLES Y LIKE PARA LOS CAMPOS.
FORM UP2 USING
REPEAT TYPE I
DIMID LIKE T006-DIMID.
.....
ENDFORM.
es preferible a:
FORM UP2 USING
REPEAT
DIMID.
.....
ENDFORM.
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
2.5
::> ORDENAMIENTO DE TABLAS INTERNAS
-------------------------------------------
El ordenamiento (SORT) hace que SAP cree un índice para la tabla,
por lo
cual posteriores tratamientos sobre la misma ( como ser búsquedas,
inserciones, etc)
se efectuarán de manera mas velóz.
[ Subir]
**--------------------------------------------------------------**
Centro
de capacitacion SAP
*------------------------------------------------------------------------------* *------------------------------------------------------------------------------* :: La mejor capacitación en SAP está a tu alcance. :: ESAP Posee el más avanzado y efectivo sistema de Capacitación SAP. Conocelo!

*------------------------------------------------------------------------------* *------------------------------------------------------------------------------*
------------------------------------------------------------------------
V. VARIOS.
========================================================
V.1
::> Analisis tiempo de ejecución
SAP
--------------------------------------
SAP proporciona la herramienta de "Análisis de tiempo ejecución"
para medir el tiempo
que un programa toma en ejecutarse.
MENU -> SISTEMA -> UTILIDADES -> ANALISIS DE TIEMPO DE EJECUCIÓN
-> EJECUTAR.
PANTALLA ANALISIS TIEMPO DE EJECUCIÓN -> MENU "TIPS
& TRICKS"
[ Subir]
*------------------------------------------------------------------------------* *------------------------------------------------------------------------------* :: La mejor capacitación en SAP está a tu alcance. :: ESAP Posee el más avanzado y efectivo sistema de Capacitación SAP. Conocelo!

*------------------------------------------------------------------------------* *------------------------------------------------------------------------------*
|