batch input vk11

Upload: villacid-de-campos

Post on 19-Feb-2018

220 views

Category:

Documents


0 download

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"