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 26/06/08, 09:49:11
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195
Bapi crear solicitud de abono

Hola me estoy mirando como crar una solicitud de abono mediante bapi, he encontrado lo siguiente:
CALL FUNCTION 'SD_SALESDOCUMENT_CREATE'
EXPORTING
* SALESDOCUMENT =
SALES_HEADER_IN = L_HEADER
* SALES_HEADER_INX =
* SENDER =
* BINARY_RELATIONSHIPTYPE = ' '
* INT_NUMBER_ASSIGNMENT = ' '
BEHAVE_WHEN_ERROR = 'P'
* LOGIC_SWITCH = ' '
BUSINESS_OBJECT = 'BUS2094'
* TESTRUN =
* CONVERT_PARVW_AUART = ' '
IMPORTING
SALESDOCUMENT_EX = CLAIMDOCUMENT
TABLES
RETURN = T_RETURN
SALES_ITEMS_IN = LT_ITEMS
* SALES_ITEMS_INX =
SALES_PARTNERS = LT_PART
* SALES_SCHEDULES_IN =
* SALES_SCHEDULES_INX =
SALES_CONDITIONS_IN = LT_COND
* SALES_CFGS_REF =
* SALES_CFGS_INST =
* SALES_CFGS_PART_OF =
* SALES_CFGS_VALUE =
* SALES_CFGS_BLOB =
* SALES_CFGS_VK =
* SALES_CFGS_REFINST =
* SALES_CCARD =
SALES_TEXT = LT_TEXTS
* SALES_KEYS =
* SALES_CONTRACT_IN =
* SALES_CONTRACT_INX =
* EXTENSIONIN =
.

He probado de utilizarla rellenando las tablas que corresponden pero me retorna el siguiente error "UM p.cantidad prevista ****** no está prevista en posición 000010 p.material 2001520" "Error en SALES_ITEM_IN 000010"
, entiendo que este error me lo retorna debido a que la cantidad esta mal formateada pero debugando veo que esta bien


¿Alguien ha creado una solicitud de abono mediante bapi? ¿seriais tan amables de pasarme un ejemplo?

Gracias
Responder Con Cita
  #2  
Viejo 26/06/08, 11:53:53
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Creo que el error te lo esta dando por la unidad que le metes
Responder Con Cita
  #3  
Viejo 26/06/08, 12:24:00
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195

Llevas razon, lo raro en que cuando cargo pedidos normales funciona correctamente, al final lo he arreglado de la siguiente manera

CLEAR t_lineas.
t_lineas-itm_number = posicion.
t_lineas-material = lineas_ped-matnr.
t_lineas-target_qty = lineas_ped-cantidad.
"""""" con esta condicion ahora si los crea
IF lineas_ped-tipo_pedido NE 'ZABO'.
t_lineas-target_qu = 'UN'.
ENDIF.

t_lineas-plant = lineas_ped-centro_sumin.
t_lineas-wbs_elem = lineas_ped-ele_pep.
t_lineas-bill_date = lineas_ped-fecha_fact.


Gracias por la atencion
Responder Con Cita
  #4  
Viejo 23/04/09, 13:12:37
sol_dios sol_dios is offline
Junior Member
 
Fecha de Ingreso: abr 2009
Mensajes: 1
Duda con 'SD_SALESDOCUMENT_CREATE'

Buenas a todos, estoy usando la bapi 'SD_SALESDOCUMENT_CREATE' para generar pedidos pero no puedo, aqui la funcion tal cual como la uso:
call function 'SD_SALESDOCUMENT_CREATE'
exporting
* salesdocument = vsalesdocumentin
sales_header_in = w_order_header_in
business_object = 'BUS2102'
importing
salesdocument_ex = vsalesdocument
tables
return = t_return
sales_items_in = t_order_items_in
sales_partners = t_order_partners
sales_schedules_in = t_order_schedules_in
sales_conditions_in = t_order_conditions_in.

La pregunta es la siguiente: de que depende que el campo business_object este cargado con el valor 'BUS2102'?? Pueden ir otros valores? Culaes? De que dependen? Creo que mi error esta alli, ya que me arroja el siguiente error:
- Combinación no permitida de objeto empresarial BUS2102 y tipo doc.comercial C

Espero alguien pueda ayudarme, soy nueva aqui asi que espero me tengan paciencia.
Saludos!!!
__________________
«((*¯`·._.·Sol·._.·´¯*))»
Responder Con Cita
  #5  
Viejo 23/03/15, 12:59:26
Avatar de cmacvicar
cmacvicar cmacvicar is offline
Member
 
Fecha de Ingreso: may 2008
Localización: Santiago de Chile
Mensajes: 43
Thumbs up Buisness Object

Ve los objetos BUS* en la tabla TOJTB.

Ej:

BUS2100 Solicitud de pago
BUS2100001 Lista de solicitudes de pago
BUS2100002 Solicitud individual de pago
BUS2101 Aprovisionamiento inform.calidad
BUS2102 Devolución
BUS2103 Entrega posterior gratuita
BUS2104 Solicitud de medida
BUS2105 Solicitud de pedido
BUS2110 Mensaje proceso
BUS2114 Caract.proceso
BUS2115 Receta de control
BUS2116 Notificación de orden de fabricación
BUS2118 Llamada producción
BUS2119 Orden de pago
BUS2120 Partida de pago
BUS2124 Pedido abierto comercial
BUS2125 Lista fact.clte.referida a proveedor
BUS2126 Solicit.retribución
BUS2126001 Solicitud de retribución individual
BUS2126002 Solicitud de retribución colectiva
BUS2126003 Liquidación de proveedor
BUS2127 Notificación de fabricación repetitiva
BUS2128 Notificación de orden de mantenimiento
BUS2130 Acuerdo de precio de transferencia
BUS2131 Imputación precio transferencia
BUS2132 Caso de revisión de datos
BUS2137 Herramienta Controlling: Modelo
BUS2140 Comprobante liquid.gastos viaje p.contabil.en FI
BUS2142 Notificación de fabricación repetitiva
BUS2143
BUS2144 Documento liquidación específico cliente
BUS2144001 Liquidación cliente
BUS2144002 Liquidación de gastos
BUS2145 Reclamación en operación de agencia




Que estes bien

__________________
Que estes, bien.


Suerte chau
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 18:35:24.


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