Consultoría Funcional - Blog de ABAP - SAP en General
Consultoría Funcional - Blog de ABAP - SAP en General
Consultoría Funcional - Blog de ABAP - SAP en General
Inicio
Presentación
Notas
Sobre el autor..
Archivo
Archive for the ‘Consultoría Funcional’ Category
Solución:
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 1/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Debe recordarse que para la fecha de contabilización debe estar abierto el período MM y
FI
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
3. Presionamos ENTER, aparecerá una grilla en la cual indicaremos:
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 2/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Dado que nuestro material es sujeto a lote, va a generarnos el siguiente mensaje de error:
“Indique una clase de valoración para el material”.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 3/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
image009
image011
image010
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 4/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Links: https://www.youtube.com/watch?v=JzdvjU3MV0U
Categorías: MM
Etiquetas: cambiar precio material, cambiar precio sap, modificación de
precio, MR21, precio variable, SAP, SAPRCKM_MR21, update material Price
Parámetros de Usuario
Cerrar y aceptar
Link: http://www.blogdesap.com/2012/06/parametros-de-usuario.html
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 6/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Caso: Se desea eliminar/bloquear un material en SAP para que no puedan utilizarse para la
compra o venta.
1. Ingresar a la transacción MB52 para verificar que los materiales no tienen stock.
Nota: Si el material tiene stock, se debe hacer una salida de mercaderías mediante la
transacción MIGO para que quede en cero. Para el caso vamos a suponer que el material
no posee stock para continuar el proceso de bloqueo.
2. Ingresar a la transacción MM02 para modificar la descripción del material como “NO
USAR – BLOQUEO MMAAAA” (utilizamos un descriptivo para que no aparezca en los
listados y filtros
Privacidad de matchcodes)
y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 7/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
También se puede bloquear sólo para un centro o un almacén determinado, para ello se
debe indicar esta información en la pantalla de selección anterior: Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 8/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: MM
Etiquetas: bloquear, bloquear material, borrar material, eliminar material,
marcar material para borrado, MB52, MM02, MM06
Caso: se busca crear una sustitución para el campo BKPF-XBLNR (campo referencia) en
la MIRO para que si el valor ingresado es numérico, se quiten los ceros a la izquierda de
éste.
Allí vamos a «Contabilidad financiera» – «Cabecera documento» (ya que allí está el
campo a sustituir) y presionamos el botón «Nueva Sustitución».
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 9/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 10/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Nos va a pedir que sustitución realizaremos. En nuestro caso como vamos a generar algo
de código, usaremos un EXIT. En caso de querer reeemplazarlo por una constante usar
«Valor constante» y si se desea reemplazarlo por el valor de otro campo, la opción
«Asignación campo-campo»
Definimos una descripción para el paso recién creado y nos posicionamos en el filtro de
condiciones. Allí indicamos la/s transacciones en las cuales deseamos que se ejecute la
sustitución y en nuestro caso que el campo no debe estar vacío.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 11/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Para agregar campos y operadores se recomienda usar las opciones de ayuda. Finalmente
Ahora vamos a indicar el EXIT. Nos posicionamos en «Sustitución» y allí vemos que hay
que indicar un EXIT (yo ya lo tengo creado como U300).
2. ElPrivacidad
EXIT se debe crear
y cookies: haciendo
este sitio una copia
utiliza cookies. Z del
Al continuar programa
utilizando estándar
esta web, aceptas RGGBS000,
su uso. por
ejemplo comomás
Para obtener ZRGGBS000.
información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Ingresar a la transacción GCX2 y reemplazar el programa estándar RGGBS000 por el Cerrar y aceptar
nuevo Z.
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 12/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Allí se puede utilizar uno de los UXXX que están comentados que están puestos como
ejemplo o crearnos uno nuevo. Lo importante es tener lo siguiente:
* Sustitución campo referencia (XBLNR) sin ceros a la izquierda
exits-name = ‘U300’. » Sustitución campo
referencia (XBLNR) sin ceros a la izquierda
exits-param = c_exit_param_field.
exits-title = text-300.
APPEND exits.
*———————————————————————* FORM U300*
*———————————————————————
* Sustitución Campo Referencia de Factura. Si posee ceros a la izquierda se quitan
*———————————————————————FORM u300 USING bkpf-
xblnr.
DATA: lv_xblnr TYPE xblnr,
lv_tipo TYPE dd01v-datatype.
CALL FUNCTION ‘NUMERIC_CHECK’
EXPORTING
string_in = bkpf-xblnr
IMPORTING
string_out = lv_xblnr
htype = lv_tipo.
IF lv_tipo NE ‘CHAR’.
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_OUTPUT’
EXPORTING
input = bkpf-xblnr
IMPORTING
output = bkpf-xblnr.
ENDIF.
ENDFORM. «u0300
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
*———————————————————————
3. Luego de crear todo el código, debo grabar todo en la GGB1 y finalmente crear una Cerrar y aceptar
entrada en la transacción OBBH para activar la carpeta de sustituciones creada.
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 13/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Finalmente se debe ejecutar el programa RGUGBR00 para ajustar los cambios realizados,
según el post:
https://abapers.wordpress.com/2013/07/22/regenerar-ggb0-ggb1-validacionessustituciones/
Nota: Tener en cuenta que tanto las sustituciones como las validaciones se ejecutan cuando
hablamos de contabilizaciones, en este caso por ejemplo en la MIR7 (documento
preliminar prerregistrado) no va a correr la sustitución ya que no se genera documento
contable.
Link útil:
http://saptricks.wordpress.com/2012/10/21/truco-29-sustituciones-en-controllingco-
usando-exits-ii/
Categorías: FI
Etiquetas: GGB1, MIR4, MIRO, OBBH, RGGBS000, RGUGBR00,
sustitución, Sustituciones
Solución: Lo ideal sería verificarlo con un Consultor MM, porque según tengo entendido
si se desplaza un período contable se cierra el período más viejo. Se debe tener cuidado
porque en ese caso ya no se podrá hacer contabilizar materiales al período que se cierra
(siempre se tienen abiertos dos períodos, por ejemplo 05/2013 y 06/2013 -anterior, actual-.
Al querer desplazar a 07/2013 -nuevo período- se va a cerrar 05/2013 -anterior-,
imposibilitando ingresar contabilizaciones en ese período).
Nota: también es recomendable crear un JOB a fin del último día del mes para que
automáticamente se este
Privacidad y cookies: abrasitio
el utiliza
nuevo período
cookies. y evitarse
Al continuar problemas
utilizando esta web,futuros….
aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
1. Verificar por la transacción OMSY la/s sociedad/es que se están utilizando y ver el año y
período actual. También se puede ver por la tabla MARV (info de la ultima modificación Cerrar y aceptar
del período).
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 14/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 15/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Debería dar un mensaje similar a este (Nota: es de un sistema distinto a la pantalla anterior,
ya cuando quise replicarlo me dió el mensaje que explico abajo)
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
En caso que de
Para obtener error,
más puedeincluido
información, ser porque se ha aplicado
cómo controlar las cookies,la nota 1082841
consulta aquí:
Política(ver pantalla
de cookies
siguiente) para prevenir que se desplace un período antes del fin de mes y evitar hacerlo
por equivocación. Cerrar y aceptar
El parámetro que dice la nota (MMPV_READ_NOTE) puede verse por la tabla TPARA y
define que se puede ejecutar la transacción si faltan 10 días (a partir de la fecha actual)
para llegar al comienzo del nuevo período. Este dato puede modificarse (copio parte de la
nota abajo).
MMPV can continue only if the new period is within 10 days (by default but is
configurable) away from the current date in the system. Otherwise, it will terminate and no
change will be made.
To disable this feature, you must set parameter ID MMPV_READ_NOTE with the current
date in the user parameters in form YYYYMMDD (Y = year, M = month, D = day).
To change the number of days to a value other than the default (10 days), set the following
entry in table CKMLMVADMIN:
KKEY : MMPV_NUMBER_DAYS_ALLOWED
Link: http://www.mundosap.com/foro/showthread.php?t=294
Categorías: MM
Etiquetas: 1082841, abrir período, E M7053, error 053, M7, M7 053,
MM, MMPV, MMPV: Prevent shifting to a future period by mistake, período, Sólo es
posible contabilizar, Sólo es posible contabilizar en los períodos 20013/03 y 2013/04 de la
sociedad 1000
Pero el problema es que la fórmula no funciona. Esto puede ser porque no se activó en
el grupo de funciones V61A (verificarlo). Para ello se debe ejecutar un programa por la Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 17/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
SE38, llamado RV80HGEN para regenerar las rutinas. Esto se debe realizar en cada
mandante.
Links:
http://scn.sap.com/thread/901824
http://scn.sap.com/thread/240338
Categorías: ABAP/4, SD
Etiquetas: 901, 902, 904, EXIT, fórmula, FRM_KONDI_WERT,
precios, RV61A901<span RV61A902, RV64A904, RV80HGEN, V61A, VOFM
Caso: se busca agregar a SAP una imagen para luego utilizarla en un formulario Sapscript
o un Smartform, por ejemplo puede ser el logo de la compañía.
Para ello:
1. Se debe
Privacidad tener una
y cookies: imagen
este sitio utiliza TIFF
cookies.oAl
BMP. Con
continuar formato
utilizando estaTIF
web, (con
aceptasuna sola F) puede
su uso. dar
Paraun errormás
obtener al información,
querer subir la imagen.
incluido Pueden
cómo controlar probarconsulta
las cookies, abrirloaquí:
Política
y guardarlo con el
de cookies
PhotoShop o directamente convertirlo a BMP para no tener problemas. Vean la nota
205837 para mayor referencia. Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 18/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 19/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: SD
Etiquetas: sapscript, SE71, SE78, smartforms
Caso: se busca hacer una copia del formulario sapscript estándar MEDRUCK para luego
hacerle modificaciones (cambio en el LOGO, datos, etc.).
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 20/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
3. Recuerden que para ver en forma gráfica el formulario hay que entrar a “Opciones” –
“Form Painter” y allí tildar la opción “Form Painter gráfico”.
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 21/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: SD
Etiquetas: MEDRUCK, sapscript, SE71
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 22/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
2. Primero debemos crear el nuevo texto. Para ello seleccionamos en entrega, “posición” y
presionamos el botón “Clases de Texto”.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 23/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
3. Allí aparecen los textos actuales. Agrego una nueva entrada y vuelvo a la pantalla
anterior. Va a pedir crear una orden de transporte de Workbench.
image010
image009
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 24/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
5. Como ya tenía configurado textos, sólo tengo que seleccionar el esquema de texto e ir a
hacerle doble click a “IDs texto en esquema de texto”.
image011 image012
6. Presiono el botón “Nuevas entradas” y agrego el nuevo texto. En mi caso este texto se
completará mediante una interfaz, por lo cual no es obligatorio su ingreso y tampoco va a
tener una secuencia de acceso. Al grabar va a pedir crear una orden de transporte de
customizing.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
7. Listo. Ahora el texto puede ser cargado en la entrega, ingresando a la posición y en la
lengüeta de Textos. Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 25/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: SD
Etiquetas: determinación de textos, spro, textos, VOTXN
Caso: en SAP estaba parametrizado el período contable de febrero como de 28 días, esto
hace que cuando se contabiliza el 29 de febrero, pide abrir un nuevo período contable (en
este caso de la imagen el 12 2012).
La referencia indica que allí debe indicarse 29 días siempre (los años no-bisiestos, SAP se
Cerrar y aceptar
da cuenta de ello y usa hasta el 28). Por lo tanto debo modificar en mi sistema ese período
contable. Estamos hablando de ejercicios DESPLAZADOS.
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 26/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Ejercicio desplazado
Períodos contables
Para permitir que el sistema determine el período contable, especifique el límite de mes y
día para el final de cada período.
Introduzca 29 como límite de días para febrero. Esto asegura que el sistema pueda fijar
también el período contable correctamente en un año bisiesto. Si introduce 28 como límite
de días para febrero, las cifras de movimientos contabilizadas el 29 febrero se actualizarán
en el período siguiente. Si no se abre el período siguiente, el sistema emitirá un mensaje de
error.
Por suerte sólo se hicieron 4 facturas en el período ese nuevo. En este caso de que ya se
hayan computado facturas en el período 12 2012 y sean del 29 de febrero no se como se
debe proseguir.
Por mi parte, por mi desconocimiento del tema y por ser las 2 de la mañana y mi empresa
factura a la noche, estoy urgido a tomar una decisión. Lo que hice fue solicitar que hagan
notas de crédito a las facturas en el período 12 2012 y luego yo arreglo el tema del período
para que las vuelvan a facturar en el 11 2012 (lamentablemente el período contable 12
2012 estaba abierto).
Bueno, luego de que realicen las operaciones pertinentes, ingreso a la ruta del árbol para
actualizar el período 2, a la opción “Actualizar variante de ejercicio (actualizar ejercicio
corto).
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 27/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
image0081
image0091
image0121
image0111
http://www.mundosap.com/foro/archive/index.php/t-11401.html
“De acuerdo a lo que vi, la única modificación que se podría generar es en algunas
amortizaciones por lo que corriendo la tx.AFAR tendría que quedar solucionado”
Así que cruzando los dedos lo eliminé e hice el nuevo período 2 con 29 días.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 28/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: FI
Etiquetas: bisiesto, FI, período contable, período FI, spro
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 29/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
3. Aparecerá la lista de puntos de venta y sus respectivos CAI y vencimientos. Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 30/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
5. Agregamos los datos del nuevo CAI, para el caso es del punto de venta 0053, tipo “A-
factura” y letra “B”. Al finalizar presionamos el botón de guardar.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 31/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
6. Luego hay que actualizar el rango de numeración. Para el caso deben ir primero en la
SPRO a la siguiente ruta: Componentes multiaplicaciones – Funciones de aplicación
generales – Numeración de documentos multiaplicaciones – Argentina – Generate Number
Ranges
7. Busco aquí el numerador utilizado para el punto de venta 0053, tipo “A-Factura” y letra
“B”. Vemos que es el 000181.
La fecha indicada a la derecha indica el último documento realizado con esa combinación
(es decir la última factura B realizada en SAP).
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 32/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Paraindicamos
9. Allí obtener más información,
el numeradorincluido cómo controlar
respectivo las cookies, consulta
y presionamos aquí:
Política de cookies
“Status”.
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 33/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
10. Vemos que el rango actual es del 1001 al 1100 y ya se llegó a utilizar la última factura
(la 1100).
Para poder modificar el rango, debemos poner el “Cont.rango números” en cero y guardar.
Volvemos a la pantalla anterior.
12. Suponiendo que el nuevo rango de números arranca desde la factura 1101 y termina en
la 1200, actualizamos ese rango de numeración de factura legal y guardamos los datos.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 34/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
13. Dado que el Cont.rango números está en cero, lo que hace el sistema es buscar el
próximo número disponible del rango de numeración, que en el caso será el 1101 y
continuará hasta el fin del rango (1200).
Espero les sirva. Cualquier aclaración favor de indicarla y corrijo el post, ya que esto lo
aprendí por cuenta propia. Quizá cuando agreguen en el punto 5 el nuevo CAI tengan que
eliminar el CAI anterior vencido, pero debería funcionar así.
Categorías: SD
Etiquetas: CAI, Numeradores, spro
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 35/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 36/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Finalmente guardar.
Cerrar y aceptar
Categorías: FI, MM
Etiquetas: acreedor, fityp, spro, status campo, XK01
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 37/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Caso: para unas pruebas, necesitaba copiar los clientes de una sociedad a otra.
Transacción: FD15
1. Vamos a la transacción FD15. Esta transacción nos arma un Batch Input para
ejecutar por la SM35 que hace la copia de los datos de los clientes de una sociedad a
otra. Tenemos que indicarle que tome los datos desde una fecha de modificación,
esto es para que no genere un Batch Input grande parece. Yo igual le puse un valor
muy en el pasado así me copiaba todo.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 38/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías: SD
Etiquetas: clientes, copiar clientes
Control de mensajes
01/06/2011
Ing. Eduardo Miguel Puricelli Deja un comentario
Resumen: explica como modificar el status (I, E, W) de un mensaje creado por SAP. Esta
explicación sirve para otras modificaciones de mensajes de los otros módulos; sólo voy a
explicarlo este caso porque es el que me tocó hacer hoy.
Caso: se busca que al realizar una MIRO para meter una factura de compra, que las
cantidades no superen las ingresadas por la entrada de mercancía.
El mensaje
Privacidades el M8504,
y cookies: “La
este sitio cantidad
utiliza cookies.facturada
Al continuares superior
utilizando esta aweb,
la cantidad EM”.
aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Para que el usuario no pueda cargar la factura (vemos en la pantalla anterior que sólo es un
WARNING), tendríamos que hacerlo como mensaje de error.
Cerrar y aceptar
Pasos:
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 39/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Y con eso listo el pollo.
Nota: en caso de que quieran cargarle límites de tolerancia en lugar de ser tan estrictos, Cerrar y aceptar
pueden ir a:
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 40/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Allí pueden elegir entre el DQ y el DW para este caso de que necesitamos chequear la
cantidad. Verifiquen la ayuda de SAP para ver cual caso les conviene usar (creo que la
diferencia radica en la entrada de mercancía).
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
Link de interés:
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 41/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
http://es.groups.yahoo.com/group/abap4/message/21198
Todas las compañias y personas, que por su operatoria comercial, esten sujetas al pago de
impuestos en la República de Argentina, deben estar inscriptas en el ente recaudador
correspondiente, el que les proveerá el número de identificación impositiva.
Los dos primeros indican el tipo de persona (si es persona física o jurídica).
El último dígito es el verificador, y es el que controla que que el CUIT sea real.
Procedimiento
Existe un número multiplicador constante que verifica la veracidad del CUIT, es el
siguiente:
54327654321
1. El sistema deberá tomar cada dígito del número del CUIT y multiplicarlo por el
dígito de igual posición del multiplicador.
2. Deberá sumar el resultado de cada producto
3. El resultado de la suma debe ser divisible por once (11) con resto cero (0).
Ejemplo
El número de CUIT se compone de los 11 digitos, por ejemplo:
30586440477
0 *
Privacidad 4
y cookies: este= 0 cookies. Al continuar utilizando esta web, aceptas su uso.
sitio utiliza
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
5 * 3 = 15
Cerrar y aceptar
8 * 2 = 16
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 42/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
165 |___11_____
55 15
Ejemplo en ABAP
* validar CUIT – Supongo cargado con formato XX-XXXXXXXX-X (Ejemplo: 30-
99999999-1)
ELSE.
CLEAR l_numero.
w_cuit+3(1) * 3 +
w_cuit+4(1) * 2 +
w_cuit+5(1) * 7 +
w_cuit+6(1) * 6 +
w_cuit+7(1) * 5 +
w_cuit+8(1) * 4 +
w_cuitt+9(1) * 3 +
w_cuit+10(1) * 2 +
w_cuit+12(1) * 1.
Privacidad y cookies:
este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
w_error = ‘X’.
Para obtener más
información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
MESSAGE i001(00) WITH ‘CUIT inválido. Verifique’.
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 43/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
ENDIF.
Pasos:
1. Por la transacción OMSY, verificar el período contable. Para el caso es la sociedad 2000,
que tiene el período 10/2011.
2. Ir a la transacción SU01, SU2 o SU3 o sino ir a Sistema >Valores Prefijados > Datos
Propios y seleccionar la lengüeta “Parámetros”. Allí crear un nuevo parámetro, con la
fecha de contabilización buscada en formato AAAAMMDD, por ejemplo:
MMPI_READ_NOTE è 20110118
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 44/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
4. Ahora verifique que en la transacción MMRV esté tildado la opción “Contab. Per. Ant.
Permitida”.
Ingrese a la MMRV, con la sociedad recién modificada (para el caso la 2000), presione
ENTER y aparecerá la siguiente pantalla:
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 45/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Verifique que esté tildada la opción “Contab. Per. Ant. Permitida”. Grabe los cambios.
Link: http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/mm-period-closed-
wrong-1735904
Categorías: MM
Etiquetas: MMPI, MMPI_READ_NOTE, MMPV, MMRV, OMSY,
período contable
Transacción: OBD3
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Hacer doble click en “Datos generales”, del grupo de pantalla Status de campo: Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 46/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 47/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Luego de transportar los cambios, entrar por la XK03 para ver el nuevo campo (aparece
como “E-Mail”
Categorías: MM
Etiquetas: correo electronico, direccion de Internet, mail proveedor,
SMTP_ADDR, XK01, XK02, XK03
RSS feed
Buscar
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Estadísticas
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 48/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Categorías
ABAP/4 (113)
BAPIs (6)
Exits (4)
Formularios (Smartforms/Sapscript)
(4)
Tips and Tricks (2)
BASIS (8)
Consultoría Funcional (17)
FI (4)
MM (7)
SD (6)
Otras (4)
Etiquetas
/H
ABAP
ALV
authority-check
autorizaciones
BADI
BAPI
call transaction
CDPOS
CREATE_TEXT
customizing
debug
descripción
EKKO
email
EXIT
FBL5N
field
GGB1
GS01
GS02
GS03
G_SET_FETCH
icon
JOB
log
logo
mails
ME21n
ME22n
ME29n
MIR7
MIRO
MMPV
Moneda
pantalla selección
parámetros
período contable
popup
POPUP_TO_CONFIRM
POPUP_TO_DECIDE_LIST
POPUP_TO_DISPLAY_TEXT
READ_TEXT
REUSE_ALV_GRID_DISPLAY
RGUGBR00
SAP
sapscript
se11
SE16
SE16N
SE37
se38
SE71
SE78
search help
select-option
select-options
SET DE DATOS
SM04
SM30
SM36
SM37
smartforms
Smartstyles
spro
subir logo
Sustituciones
sustitución
T16FS
Tabla interna
texto
textos
Validaciones
WAERS
XK01
Entradas recientes
Links ABAP/SAP
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
ParaCV Ing.más
obtener Eduardo M. incluido
información, Puricelli
cómo controlar las cookies, consulta aquí:
Política de cookies
Diario ABAP
El blog tecnológico de Blag Cerrar y aceptar
Programas ABAP
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 49/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
Arriba
Blog de WordPress.com.
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando esta web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí:
Política de cookies
Cerrar y aceptar
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 50/51
7/7/22, 20:00 Consultoría Funcional | Blog de ABAP - SAP en General
https://abapers.wordpress.com/category/consultoria-funcional/page/2/ 51/51