on 01-29-2013 8:51 PM
La Question es la siguiente
Tengo cuatro diferentes series de numeracion documentos para factura de ventas: primario, serieA, serieB, manual pero necesito que la serieA solo pueda ser usado para facturar a un solo socio de negocios especifico, si es otro socio de negocio que puedan utilizar las otras series, pero serieA no pueda ser usado para facturar a los demas socios de negocios, hice una busqueda formateada en el campo OINV.Series siguiente:
SELECT CASE WHEN $[OINV.CardCode]='J-295124384' THEN '42' ELSE '1' END FROM OINV
pero aun no logro evitar que dicha serie pueda ser usada para facturar a otros socios de negocios... Porfa quien puede ayudarme
No te serviría un Transaction que valide si la serie es "SerieA" y el cliente es diferente a j-2951etc te bloquee el documento y obligues al usuario a usar la serie correcta?
Saludos
Alessandro
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Puedes intentar esto:
Sigue esta ruta para Agregar el Transaction:
Pega dentro este TN:
if (@object_type='13')and @transaction_type in ('A')
Begin
Declare @socio nvarchar (30)
Declare @serie nvarchar (10)
Set @socio = (Select cardcode From OINV where DocEntry = @list_of_cols_val_tab_del)
Set @serie = (Select series From OINV Where DocEntry = @list_of_cols_val_tab_del)
IF @serie='ID de Serie' and @socio<>'J-295124384'
begin
Set @error = 1025
Set @error_message = 'Ingresa otra serie'
end
End
En la palabra "ID de Serie" en el TN, debes poner el id de tu serie, no el nombre, activa en el menu de SAP "Visualizar" -->Informacion de Sistema, pasa el mouse sobre el campo serie de tu factura y en la parte inferior izquierda sale el nombre de campo y tabla, aun lado, sale un numerito
En mi caso 111, sustituyelo por el tuyo y prueba.
Nos comentas si te funcionó.
Saludos
Alessando.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.