martes, 24 de febrero de 2015

Error en Traslado de Activo Dentro de la Sociedad

Si al momento de realizar un traslado de un activo de un CeCo a otro CeCo dentro de la sociedad a través de la Tcode AS02 y no permite la ejecución del traspaso, arrojando mensaje de error, lo más recomendable es revisar y leer ese mensaje para efectuar los pasos respectivos para poder realizar el traslado.


viernes, 20 de febrero de 2015

lunes, 9 de febrero de 2015

Crear vista de mantenimiento a una tabla a través de la Tx SE11

Hola amigos, hoy mostraremos como crearle vista de mantenimiento a una tabla a través de la Tx SE11.

1.- Ingresamos a la Tx SE11.

2.- En "Tabla bases de datos" colocamos el nombre de la tabla que le crearemos, en nuestro caso crearemos la vista de mantenimiento a  "ZMETA_DG".



Click en 

viernes, 6 de febrero de 2015

Crear tabla por la Tx SE11

Amigos, hoy traemos otro interesante tema para todo aquel que este iniciando en el mundo ABAP, el cual es creación de una tabla no estándar a través de la Tx SE11.

Primero tenemos que tomar en cuenta que si la tabla que creamos tiene elementos de datos no estándar estos deberán estar ya creados con anterioridad, si no sabes como crearlo en esta publicación anterior te mostramos con hacerlo: Crear elemento de datos por la Tx SE11

Luego de tener todos los elementos de datos necesarios seguiemos estos pasos:

1.- Ingresar a la Tx SE11.

2.- En "Tabla bases de datos" colocamos el nombre que le asignaremos acompañado de una "Z" ya que no es una tabla estándar, en nuestro caso la llamamos "ZMETA_DG".


miércoles, 4 de febrero de 2015

Crear elemento de datos por la Tx SE11

Hola, amigo lector, hoy les mostraremos como crear un elemento de datos a través de la Tx SE11.

Antes de crear el elemento de datos debemos saber el dominio que tendrá el mismo, en caso de ser un dominio NO estándar debemos crearlo con anterioridad, si no lo has creado sigue este enlace Crear dominio por la tx SE11 en el cual explicamos la creación del mismo.

Al tener nuestro dominio creado seguimos los siguientes pasos:

1.- Ingresar a la Tx SE11.

2.- En "Tipo de datos" colocaremos el nombre que le daremos acompañado de una "Z" ya que crearemos un elemento de datos NO estándar, en nuestro caso se llama "ZDIAS_GRACIA"


martes, 3 de febrero de 2015

Crear dominio por la tx SE11

Hola amigo lector hoy te vamos a explicar como crear un dominio a través de la Tx SE11.

1.- Ingresamos a la Tx SE11

2.- En dominio colocamos el nombre que le daremos acompañado de una Z  ya que no es un dominio estándar en nuestro caso lo llamamos "ZDIAS_GRACIA".



lunes, 2 de febrero de 2015

Como Desplazar un periodo MM (maestro de materiales)?

Se debe ingresar a la transacción MMPV 

Funciones útiles SE37

A continuación presentamos algunas funciones útiles a la hora de hacer un programa ABAP.


ALV
HR_DISPLAY_BASIC_LIST
ALV Básico
REUSE_ALV_LIST_DISPLAY
ALV de listado Simple
REUSE_ALV_GRID_DISPLAY
ALV Grid moderno
REUSE_ALV_HIERSEQ_LIST_DISPLAY
ALV Jerarquico parecido al ALV List pero con posibilidad de manejar dos tablas.
UNIDADES
CONVERSION_EXIT_CUNIT_INPUT
Convierte unidades de SAP en su formato correcto.
CONVERSION_EXIT_CUNIT_OUTPUT
Convierte unidades de SAP en su formato correcto.
MD_CONVERT_MATERIAL_UNIT
Convierte un material desde una unidad de medida a otra.
SUBIDAS Y BAJADAS DE FICHEROS
WS_DOWNLOAD
Baja ficheros de SAP a un EXCEL TXT ...  
WS_UPLOAD
Carga de datos de un fichero plano a SAP.   
TABLE_EXPORT_TO_MSACCESS
Bajar una lista a ACCESS
WS_EXCEL
Para bajar una tabla a excel         
ALSM_EXCEL_TO_INTERNAL_TABLE
Carga datos de un Excel a una tabla interna de SAP.
GUI_DOWNLOAD
Graba en un fichero local el contenido de una tabla interna.
GUI_UPLOAD
Carga fichero local a una tabla interna.
GUI_DELETE_FILE
Borra fichero local.
EPS_DELETE_FILE
Borra fichero del servidor.
EPS_GET_DIRECTORY_LISTING
Devuelve una lista de nombres de archivo de un disco local o de red 
FECHAS
CONVERSION_EXIT_LDATE_OUTPUT
Para 20000101, esta devuelve 01.Enero.2000. 
ADD_TIME_TO_DATE
Le restas / sumas:   D = días; M = mes;  S= semanas; etc....   A una fecha.
RP_CALC_DATE_IN_INTERVAL
Le restas / sumas:   D = días; M = mes; etc....     A una fecha.
END_TIME_DETERMINE
Suma MINUTOS HORAS SEGUNDOS a una FECHA-HORA
C14B_ADD_TIME
Suma tiempo devolviendo día y hora 
CALCULATE_DATE
Suma número de días a una fecha
COMPUTE_YEARS_BETWEEN_DATES
Calcula el nº de años entre dos fechas 
CONVERSION_EXIT_PDATE_INPUT
Convierte cualquier fecha en fecha con formato SAP
CONVERSION_EXIT_PDATE_OUTPUT
Convierte la fecha de aaaammdd --->  ddmmaaaa
CONVERSION_EXIT_SDATE_OUTPUT
Para 20000101, esta devuelve 01.ENE.2000. 
CONVERT_DATE_TO_EXTERNAL
Cambia el formato de:     aaammdd --> dd.mm.aaaa
CONVERT_DATE_TO_INTERNAL
Cambia el formato de:     dd.mm.aaaa --> aaammdd
DATE_COMPUTE_DAY
Te dice el dia de la semana en número. '01' Lunes, '02' Martes, etc…
DAY_IN_WEEK
Te dice el dia de la semana en número. '01' Lunes, '02' Martes, etc…
ISH_GET_DAY_OF_WEEK
Le pasas una fecha y te devuelve... '01' Lunes, '02' Martes, etc…
DATE_GET_WEEK
Devuelve el nº de semana en que cae una fecha dada
DATE_CONVERT_TO_FACTORYDATE
Para obtener el próximo día laborable de una fecha (o el anterior).
DAYS_BETWEEN_TWO_DATES
Días entre dos fechas 
F4_DATE
Visualizar calendario para ayuda F4.
FACTORYDATE_CONVERT_TO_DATE
Calendar function: Returns date for a factory calendar date
HR_E_NUM_OF_DAYS_OF_MONTH
Le das una fecha y te dice el nº de días de ese mes.
FKK_LAST_DAY_OF_MONTH
Le das una fecha y te dice el último día de ese mes.
HR_SGPBS_YRS_MTHS_DAYS
Calcula el nº de días, meses, años que hay entre dos fechas
MONTH_NAMES_GET
Recupera todos los meses y sus nombres en el idioma seleccionado 
MONTH_PLUS_DETERMINE
Calcula el mes que resulta de sumar (o restar) un número de meses a una fecha 
POPUP_TO_SELECT_MONTH
Sale un Popup para seleccionar un mes y año
RH_GET_DATE_DAYNAME
Obtiene el nombre del día. 
RP_CHECK_DATE
Chequea si el formato de fecha es correcto
LAST_DAY_OF_MONTHS
Le das una fecha y te dice el último día de ese mes.
SD_DATETIME_DIFFERENCE
Devuelve el intervalo que existe entre dos parametros de tipo FECHA y HORA
TV_GO_BACK_N_DAYS
Le resta dias a una fecha
WDKAL_DATE_ADD_FKDAYS
Suma días laborables.
WEEK_GET_FIRST_DAY
Le pasas la Semana: '200932' y te devuelve el lunes de esa semana: '03.08.2009'
CONVERSION_EXIT_TSTLC_OUTPUT
Convierte fecha/hora de tipo 20.100.113.094.658   a…  13.01.2010 10:46:58
ISP_GET_MONTH_NAME
Le pasas una fecha o  un mes y te dice el "mes en texto". Enero, Febrero…
POPUP
POPUP_TO_CONFIRM
Popup que te sugiere si quieres continuar 'Si', 'No', 'Cancelar'.
HELP_DOCULINES_SHOW
Mega POPUP para escribir textos muy largos del tipo Información
POPUP_DISPLAY_MESSAGE
POPUP para mensajes de ERROR
POPUP_GET_VALUES
Recoge textos en un POPUP, para insertar en tablas etc...
POPUP_TO_CONFIRM_WITH_MESSAGE
Como las anteriores pero te deja escribir mas líneas en el Popup
POPUP_TO_DECIDE_LIST
Dentro del popup tiene radiobutons para elegir opciones.
POPUP_TO_DISPLAY_TEXT
Popup de recordatorio con boton de 'Continuar'
POPUP_TO_GET_ONE_VALUE
Sale un POPUP en el que puedes Añadir un Texto
GRM_POPUP_TO_GET_ONE_VALUE
Sale un POPUP en el que puedes Añadir un Texto.   <<<<
POPUP_TO_INFORM
Como su propio nombre indica.                     
POPUP_TO_MODIFY_TEXT
Como la anterior pero tb te deja poner un valor
POPUP_WITH_TABLE_DISPLAY
 Visualiza una tabla interna y da la opción de seleccionar.
TERM_CONTROL_EDIT
Mega POPUP que te permite escribir un texto muyyyyy largo….
TH_POPUP
Envía un POPUP al usuario que mandes
VARIOS
CONVERSION_EXIT_ALPHA_OUTPUT
Quita los ceros por delante cuando son nº, si es texto no lo quita
CONVERSION_EXIT_ALPHA_INPUT
Rellena con ceros por delante cuando son nº, si es texto no lo rellena
MD_CONVERT_MATERIAL_UNIT
Agrupa materiales y pasa de PAL a CS o BOT, según se indique.  
CLAF_CLASSIFICATION_OF_OBJECTS
Para sacar la clasificacion de los materiales
CLOI_PUT_SIGN_IN_FRONT
Coloca el signo negativo '-' delante del número o texto.
ENQUE_SLEEP
Te hace esperar los segundos que le pongas
ENQUEUE_READ
Función que mira los objetos que estan bloqueados por usuarios en ese mismo momento
F4_DXFILENAME_TOPRECURSION
Para leer ficheros del servidor o del PC
MM_ADDRESS_GET
Para mirar valores de campos...  
QF05_RANDOM_INTEGER
Le pasas un minimo y un máximo y te devuelve un nº aleatorio entre ese rango
ROUND
Para hacer REDONDEOS
SAPGUI_PROGRESS_INDICATOR
Reloj de SAP para indicar el porcentage     
SPELL_AMOUNT
Te pasa un numero a texto. Ej: 234 -> DOSCIENTOS TREINTA Y CUATRO
SXPG_COMMAND_EXECUTE
Para ejecutar programas
TH_DELETE_USER
Borra el modo de un usuario para un cliente.
WS_EXECUTE
Para ejecutar programas
WS_FILENAME_GET
Buscar fichero
WWW_ITAB_TO_HTML
Convierte la tabla interna a otra en formato HTML. Luego hacer un download en formato 'BIN'. 
GET_DOMAENENVALUE
Recupera el texto de los Dominios de los Elementos de Datos
RM_DOMAIN_VALUES_GET
Recupera texto descriptivo de un dominio
DDIF_FIELDINFO_GET
Le das una tabla y te devuelve los campos de esa tabla.
DD_DICTIONARY_TO_NAMETAB
Le das una tabla y te devuelve los campos de esa tabla.
CS_BOM_EXPL_MAT_V2
Explosionar Materiales. Si pones el campo MEHRS = 'X' lo explosiona a todos los niveles.
CSAP_MAT_BOM_READ
Explosionar Materiales
VIEW_MAINTENANCE_CALL
Simula la SM30. Para Visualizar / Modoficar tablas.
MESSAGE_TEXT_BUILD
Construye mensajes
RKD_WORD_WRAP
Corta textos largos como un SPLIT rompiendo por un carácter elegido.
ADS2KIPUPL_GET_FILE_ATTRIBUTES
Recupera los atributos de un fichero, fecha, hora, etc…
CONVERT_TO_FRACTION
Convierte un número decimal en un Numerador y Denominador
MAINTAIN_IBAN
Nos devuelve el código IBAN
FILE_GET_NAME
Recupera la ruta el un fichero logico
STRING_REVERSE
Da la vuelta a los caracteres: abcde > edcba - 12345 > 54321
FI_PERIOD_CHECK
Chequea los periodos si estan abiertos o cerrados
RKE_READ_CUSTOMER_HIERARCHY
Jerarquía de clientes
PDF
CONVERT_ABAPSPOOLJOB_2_PDF
Para convertir formularios a un documento PDF
CONVERT_OTFSPOOLJOB_2_PDF
Para convertir formularios a un documento PDF
Field Exit
DYNP_VALUES_READ
Field Exit 
DYNP_UPDATE_FIELDS
Field Exit 
Convertir Moneda
CONVERT_TO_LOCAL_CURRENCY
Cambio de moneda local dado el importe extranjero
CONVERT_TO_FOREIGN_CURRENCY
Conoce el cambio extranjero dando la moneda local (justo la inversa del anterior)
HR
HR_READ_INFOTYPE
Para leer infotipos HR
HR_READ_INFTY_NOTE
Donde se guarda el texto de un infotipo.
IDOC
EDI_DOCUMENT_DELETE
Borra un IDOC