MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 05/06/06, 15:22:08
aska aska is offline
Member
 
Fecha de Ingreso: abr 2006
Mensajes: 37
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.
Responder Con Cita
  #2  
Viejo 05/06/06, 17:17:40
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
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.
Responder Con Cita
  #3  
Viejo 05/06/06, 17:51:48
aska aska is offline
Member
 
Fecha de Ingreso: abr 2006
Mensajes: 37
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...
Responder Con Cita
  #4  
Viejo 05/06/06, 19:13:08
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
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.
Responder Con Cita
  #5  
Viejo 05/06/06, 19:42:54
aska aska is offline
Member
 
Fecha de Ingreso: abr 2006
Mensajes: 37
El problema es que yo soy el abapero, jaja.

Bueno, gracias de todos modos ;o)
Responder Con Cita
  #6  
Viejo 05/06/06, 22:57:12
Faby Faby is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 9
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...
Responder Con Cita
  #7  
Viejo 05/06/06, 23:30:50
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Está usando esta BAPI

BAPI_FIXEDASSET_OVRTAKE_CREATE
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 17:03:00.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web