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 27/11/07, 15:20:30
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195
Liberacion , rechazo de pedidos

Hola buenas tardes, estoy con la liberacion y rechazo de pedidos, la liberacion ya se como realizarla existe una funcion llamada "ME_REL_SET" que pasandole una serie de paramentros te retorna los valores con los que updatear la tabla ekko, el problema que tengo ahora es como marcar un pedido como rechazado se que en la tabla ekko existe un campo llamado "PROCSTAT" que indica el estado del pedido :
01 Versión en tratamiento
02 Activa
03 En proceso de liberación
04 Liberación parcial
05 Liberación concluida
08 Rechazado

estos son los posibles valores en mi caso, lo que quiero es marcar el pedido como rechazado ¿simplemente hay que hacer un update sobre este campo con el valor 08 o por lo contrario hay que utilizar una funcion para la consistencia de los datos?

Bueno, espero que me podais ayudar
Muchas gracias
Responder Con Cita
  #2  
Viejo 27/11/07, 16:23:31
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
Como normal general NUNCA deben actualizarse directamente datos sobre tablas estandar, ya que aunque a nosotros nos parece que solo se actualiza un campo por detras pueden estar actualizandose mas cosas, aparte si tu tienes una funcion que actualiza un campo y quieres que ademas de actualizar ese campo haga otra cosa, cambias el codigo fuente de la funcion y automaticamente estara actualizado en todas las llamadas, sin embargo si tu actualizas a pelo con update tendrias que ir buscandolos uno por uno y añadir lo que correspondiera, no se si me explico.
Siempre hay alguna funcion implementada que lo realiza, solo es cuestion de buscar un poco o sino realizar el proceso y debuggear...
Responder Con Cita
  #3  
Viejo 28/11/07, 07:48:58
vlg1971 vlg1971 is offline
Senior Member
 
Fecha de Ingreso: feb 2007
Mensajes: 195
Funcion para rechazar pedido

Entiendo, pero alguien sabe la funcion para dejar como rechazado un pedido

Muchas gracias
Responder Con Cita
  #4  
Viejo 28/11/07, 08:53:27
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
Modificar pedidos

Sugiero que uses la BAPI

BAPI_PO_CHANGE

Con esta puede shacer modificaicones a un pedido. Sin embargo en este momento no pude corroborarlo sobre un sistema SAP por que no tengo acceso a uno, pero tal vez este link te ayude


Otra forma de ver como se usa esa BAPI es que uses la transaccion ME22N, rechaces el pedido y en ese proceso pongas unos break points y llegues a le seccion donde hace uso de la BAPI, asi ya tendras como se usa de primera mano.

Espero te sirva
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 16:19:36.


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