batch input vk11
TRANSCRIPT
-
7/23/2019 Batch Input VK11
1/6
Batch Input
Para VK11 Condiciones de Precio
-
7/23/2019 Batch Input VK11
2/6
VK11, esta transaccin nos ayuda en la creacin de condiciones de precios,inicialmente se ingresa una clase de condicin confgurada, mayoritariamente
es una Z, estos procesos se confguran previamente, pero depender de cadaempresa, al fnal la grabacin se hace especfcamente para el procesodeseado:
Dependiendo lo que se confgure estas opciones cambian ya que se puederealizas las condiciones de precio a dierentes niveles, por eemplo en este casoDestinatario, !r" #recios o $ista de #recios:
Dependiendo la opcin la siguiente pantalla pedir los parmetros requeridospara iniciar la condicin, los cuales tendramos que llenar para completar laactividad"
%asado en esto la idea es hacer un batch input que simule este proceso,
aunque s& que no entre en mucho detalle uncional no es el propsito, lo que tal
vez si valga la pena decir es que cuando confguran esta parte se generan unas
tablas que inician con una ' por eemplo '()*, '()+, etc las cuales toman las
dierentes parametrizaciones de cada opcion, el batch input nos puede ayudar a
-
7/23/2019 Batch Input VK11
3/6
hacer ms sencillo un proceso, incluso ligar a otros que ayuden a tener ms
control, repitiendo cada paso de la manera correcta para que en '# no se
aecten tablas de manera secundaria"
$o siguiente es ir a la transaccin SHDBque es la principal del batch input, aqu
vamos a grabar nuestro batch, para eso utilizamos el botn ,
seguimos los pasos en la pantalla como si hiciera el proceso normalmente:
-sto capturara cada paso realizado y al fnal del proceso nos enviara un cdigoque equivale a los pasos realizados, ah mismo se observara los parmetrosinsertados
.eniendo esta grabacin terminada:
-
7/23/2019 Batch Input VK11
4/6
#rocedemos a realizar el programa, lo recomendable es utilizar el
botn de la misma transaccin SHDBcon lo cual no tendremos que
hacer la conversin, el mismo programa lo har por nosotros:
/inalmente detallando el programa tendremos el cascaron de este proceso
donde podremos utilizar las condiciones de precio para alguna interesante
-
7/23/2019 Batch Input VK11
5/6
variacin, donde podremos codifcar a placer lo que realmente necesitamos,
como resumen les e0plico las bases del batch input:
%sicamente se utilizan 1 programas estndares BDC_DYNPRO, BDC_FIELD y
BDC_TRANSACTION"
BDC_DYNPRO: inicializa el programa y la pantalla del programa que
utilizaremos
BDC_FIELD: inicia nombre del campo y valor del programa anterior
BDC_TRANSACTION: cuando se termina la asignacin de estos programas,
pantallas, campos y valores este programa inyecta la grabacin a la transaccin
deseada"
Ejemplo:
perform bdc_dynpro using SAPMV13A 191! ""inyec#o progr$m$ y p$n#$ll$
dynpro
perform bdc_field using %&'_'()S*) "" inyec#o c$mpo
+*M,-MA./)01! ""inyec#o 2$lor
perform bdc_field using %&'_*+'*&E ""o#ro c$mpo
S4'5! ""su 2$lor
perform bdc_#r$ns$c#ion using V+11! ""ejecu#o #r$ns$cci6n con l$ inform$ci6n
$n#erior
-
7/23/2019 Batch Input VK11
6/6
'dicionalmente es importante que se abra una sesin donde se almacenan
estos datos de estos programas utilizando el programa*PE/_,)*(P esto
mantendr la sesin requerida para procesar el batch input
2a para fnalizar les comento que tambi&n se puede utilizar otra transaccin quereduce los pasos y es ms directa, pero el propsito es el mismo, la XK15ytambi&n hay otras t&cnicas que se pueden utilizar, %'#34s, $os mdulos deuncin que componen esa %'#3, entre otras cosas, pero este es un procesoviable depender de cada quien el uso"