Se puede cargar BAPI en visible?
Hola a todos,
estoy realizando una carga a la AS91 y algún dato no me lo carga, quisiera ejecutar la carga en visible, pero no encuentro por ningún lado el MODE para ponérselo a "A". El programa no lo hice yo. Se puede ejecutar en visible una BAPI? si fuera así a ver si alguien me puede decir cómo, por favor, para ver dónde falla y ver si puedo capturar también el nombre técnico del campo. Muchas gracias. |
Lo mas seguro es que la bapi tenga una linea de codigo como sigue:
CALL TRANSACTION 'AS91' USING bdcdata MODE 'N' UPDATE 'S' MESSAGES INTO messtab. Pues como Mode siempre ='N' no podras correrlo en modo A almenos que cambies la letrao o bien agregarle un parametro a la bapi para que puedas mandarla llamar asi... CALL TRANSACTION 'AS91' USING bdcdata MODE i_mode UPDATE 'S' MESSAGES INTO messtab. Y solo le pones por default el parametro i_mode = 'N' ya que por lo general las bapis que están bien se corren en modo 'N'.... Asi podras usarla en cualquiera de los modos que creas apropiado para cada situacion. |
Hola,
en otros batchs q tengo sí q tengo CALL TRANSACTION, pero en este caso esto es lo que tengo: CALL FUNCTION 'BAPI_FIXEDASSET_OVRTAKE_CREATE' EXPORTING key = d-e-bapi1022_key reference = d-e-bapi1022_reference createsubnumber = d-e-bapi1022_misc-xsubno creategroupasset = d-e-bapi1022_misc-xanlgr testrun = d-e-bapi1022_misc-testrun generaldata = d-e-bapi1022_feglg001 generaldatax = d-e-bapi1022_feglg001x inventory = d-e-bapi1022_feglg011 inventoryx = d-e-bapi1022_feglg011x postinginformation = d-e-bapi1022_feglg002 postinginformationx = d-e-bapi1022_feglg002x timedependentdata = d-e-bapi1022_feglg003 timedependentdatax = d-e-bapi1022_feglg003x allocations = d-e-bapi1022_feglg004 allocationsx = d-e-bapi1022_feglg004x origin = d-e-bapi1022_feglg009 originx = d-e-bapi1022_feglg009x investacctassignmnt = d-e-bapi1022_feglg010 investacctassignmntx = d-e-bapi1022_feglg010x networthvaluation = d-e-bapi1022_feglg006 networthvaluationx = d-e-bapi1022_feglg006x realestate = d-e-bapi1022_feglg007 realestatex = d-e-bapi1022_feglg007x insurance = d-e-bapi1022_feglg008 insurancex = d-e-bapi1022_feglg008x leasing = d-e-bapi1022_feglg005 leasingx = d-e-bapi1022_feglg005x IMPORTING companycode = d-i-bapi1022_1-comp_code asset = d-i-bapi1022_1-assetmaino subnumber = d-i-bapi1022_1-assetsubno assetcreated = d-i-bapi1022_reference TABLES depreciationareas = d-bapi1022_dep_areas depreciationareasx = d-bapi1022_dep_areasx investment_support = d-bapi1022_inv_support extensionin = d-bapiparex cumulatedvalues = d-bapi1022_cumval postedvalues = d-bapi1022_postval transactions = d-bapi1022_trtype proportionalvalues = d-bapi1022_propval return = d-return. Pero no sé dónde se puede encontrar el MODE para poder cambiárselo... |
Horale, hace llamado a una BAPI Standar, no pues ahi si no puedo ayudarte jeje... No se lo que hace la bapi, tendras que preguntarle al abapero.
O A alguien que sepa que es lo que hace la bapi. |
El problema es que yo soy el abapero, jaja.
Bueno, gracias de todos modos ;o) |
Hola
Una BAPI no es posible jecutarla en forma visible ya que las BAPI estan pensadas para accesar de sistemas externos para un proceso de negocio, Una BAPI es una función e internamtente llena los parametros para ejecutar en base a la parametrización el proceso de negocio especifíco; internamente no hace un call transaction o crea un job. Lo que puedes hacer es un debug y determinar en que campo se esta atorando. Si me pudieras decir que BAPI es la que estas utilizando y que campo es el que no esta llenando, lo pordriamos revisar Saludos... |
Está usando esta BAPI
BAPI_FIXEDASSET_OVRTAKE_CREATE |
Husos Horarios son GMT. La hora en este momento es 06:05:34. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web