ALISQHSOH : Alimenter ent�te commande en transformation devis commande

Ce point d�entr�e permet, lors de la transformation d�un devis en commande, �de prendre la main � la fin de l�alimentation des champs des �crans ent�te commande.

Il permet ainsi d�alimenter des champs sp�cifiques aux �crans ent�te de la gestion des commandes et � la table SORDER.

Il est appel� dans la gestion des commandes en cr�ation d�une commande lors du picking d�un devis.

Contexte et mode de fonctionnement

Transaction

Il n�y a pas de  transaction en cours.

Fichier trace

Il n�y a pas de trace ouverte.

Contexte d�appel

Ce point d�entr�e est appel� lorsque l�on est en cr�ation d�une commande, qu�aucune ligne n�a encore �t� saisie pour cette commande et que l�on picke un devis ou une ligne de devis. Il est appel� � la fin de l�alimentation des �crans ent�te de commande � partir de l�ent�te du devis.

Variables et masques disponibles

Le fichier ent�te devis [F :SQH] est en ligne avec l�ent�te du devis que l�on vient de picker.

Le fichier d�tail devis [F :SQD] est en ligne avec la ligne de devis que l�on vient de picker (si on a pick� un devis complet  on a en ligne la 1�re ligne de ce devis).

Les masques de l�OBJet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0,  SOH1, SOH2, SOH3 viennent d��tre charg�s de m�me que les �crans d�adresse [M :ADB1] et [M :ADB2]. 

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est charg�). Traditionnellement, c�est le cas pour le fichier qui contient l�en-t�te et pas pour celui qui contient les lignes�

Les tables ouvertes sont les tables ouvertes par l�OBJet commande.

Table

Contenu significatif

Intitul� Table

SORDER

Non

Commandes ent�te

SORDERQ

Non

Commandes ligne quantit�

SORDERP

Non

Commandes ligne prix

SQUOTE

Oui

Devis ent�te

SQUOTED

Oui

Devis d�tail

BPARTNER

Oui

Tiers

BPCUSTOMER

Oui

Clients

BPDLVCUST

Oui

Clients livr�s

BPCUSTMVT

Non

Mouvements clients

ITMMASTER

Non

Articles

ITMSALES

Non

Articles-vente

ITMBPC

Non

Articles-client

ITMMVT

Non

Mouvements articles

ITMFACILIT

Non

Article-site

TABSOHTYP

Non

Types de commande

FACILITY

Non

 Sites

TABCUR

Non

Table des devises

SPRICLINK

Non

Recherche tarif vente (link)

PRICSTRUCT

Non

Structure tarif

SALESREP

Non

Repr�sentants

ALISQDSOH : Alimenter d�tail commande en transformation devis commande

Ce point d�entr�e permet, lors de la transformation d�un devis en commande, �de prendre la main � la fin de l�alimentation des champs de l��cran d�tail.

Il permet ainsi d�alimenter des champs sp�cifiques de l��cran d�tail de la gestion des commandes et des tables SORDERP et SORDERQ.

Il est appel� dans la gestion des commandes en cr�ation/modification d�une commande lors du picking d�un devis.

Contexte et mode de fonctionnement

Transaction

Il n�y a pas de transaction en cours.

Fichier trace

Il n�y a pas de trace ouverte.

Contexte d�appel

Ce point d�entr�e est appel� lorsque l�on est en cr�ation ou modification d�une commande et que l�on picke un devis ou une ligne de devis. Il est appel� � la fin de l�alimentation de l��cran d�tail commande � partir de la ligne d�tail du devis.

Variables et masques disponibles

Le fichier ent�te devis [F :SQH] est en ligne avec l�ent�te du devis que l�on vient de picker.

Le fichier d�tail devis [F :SQD] est en ligne avec la ligne de devis que l�on vient de picker.

Les masques de l�OBJet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0,  SOH1, SOH2, SOH3 sont aliment�s. L��cran SOH4 vient d��tre charg� avec la ligne d�tail devis.

[M :SOH4]NBLIG a �t� incr�ment�. Nolign est aliment� avec l�indice de la ligne que l�on vient d�ins�rer.

La variable NOL est aliment�e : NOL=nolign-1

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est charg�). Traditionnellement, c�est le cas pour le fichier qui contient l�en-t�te et pas pour celui qui contient les lignes�

Les tables ouvertes sont les tables ouvertes par l�OBJet commande.

Table

Contenu significatif

Intitul� Table

SORDER

Non

Commandes ent�te

SORDERQ

Non

Commandes ligne quantit�

SORDERP

Non

Commandes ligne prix

SQUOTE

Oui

Devis ent�te

SQUOTED

Oui

Devis d�tail

BPARTNER

Non

Tiers

BPCUSTOMER

Oui

Clients

BPDLVCUST

Non

Clients livr�s

BPCUSTMVT

Non

Mouvements clients

ITMMASTER

Oui

Articles

ITMSALES

Oui

Articles-vente

ITMBPC

Oui

Articles-client

ITMMVT

Non

Mouvements articles

ITMFACILIT

Oui

Article-site

TABSOHTYP

Non

Types de commande

FACILITY

Non

 Sites

TABCUR

Non

Table des devises

SPRICLINK

Non

Recherche tarif vente (link)

PRICSTRUCT

Non

Structure tarif

SALESREP

Non

Repr�sentants

 

ALIFMI : Alimenter le champ FMI M�thode pour livrer sur une ligne de commande

Ce point d�entr�e permet de prendre la main lors de l'initialisation du champ FMI (M�thode pour livrer) d'une ligne de commande de vente.

Il permet ainsi de modifier sa valeur apr�s son initialisation.

Il est appel� dans la gestion des commandes lors de la saisie d'une ligne. Il est �galement appel� lors de g�n�ration automatique d'une commande de vente (dans le cadre de l'intersoci�t�).

Contexte et mode de fonctionnement

Transaction

Il n�y a pas de transaction en cours lorsque l'appel est fait depuis la saisie d'une ligne de commande.

Il y a une transaction en cours lorsque l'appel est fait lors de g�n�ration automatique d'une commande de vente � partir d'une commande d'achat inter-site/inter-soci�t�.

Fichier trace

Il n�y a pas de trace ouverte lorsque l'appel est fait depuis la saisie d'une ligne de commande.

Il y a une trace ouverte lorsque l'appel est fait lors de g�n�ration automatique d'une commande de vente � partir d'une commande d'achat inter-site/inter-soci�t�.

Contexte d�appel

Ce point d�entr�e est appel�lorsque l�on est en cr�ation ou modification d�une commande ou lorsque l'on g�n�re une commande automatiquement depuis une commande d'achat dans�le cadre de�l'inter-site ou de l'intersoci�t�. Il est appel� apr�s l'initialisation standard du champ.

Il est appel� depuis le sous-programme ALIFMI.

Ce sous-programme est appel� lors de la saisie d'une ligne de commande :

. Apr�s saisie de la r�f�rence article.

. Apr�s modification du site d'exp�dition de la ligne.

. Apr�s modification du site d'exp�dition de l'ent�te, si l'utilisateur a demand� une r�percussion sur les lignes.

. Lors du remplacement d'un article par le click droit Article remplacement

. Lors de la g�n�ration d'une ligne de commande par utilisation du configurateur

. Lors de la g�n�ration d'une ligne de commande de composant.

Ce sous-programme est appel� lors de la g�n�ration d'une commande de vente � partir d'une commande d'achat, lors de l'alimentation de l'�cran SOH4 � partir de l''�cran POH2.

Variables et masques disponibles

Les param�tres du sous-programme ALIFMI sont les suivants :

WITMREF : R�f�rence article.

WSTOFCY : Site d'exp�dition.

WFMI : M�thode pour livrer.

Les fichiers ITMMASTER ITMSALES ITMFACILIT sont ouverts et aliment�s avec l'article faisant l'objet de la commande.

Les masques de l�objet de la gestion des commandes sont en ligne. Les �crans d�ent�te SOH0, �SOH1, SOH2, SOH3 sont aliment�s. L��cran SOH4 est charg� avec les�lignes de la commande.

La variable WFMI est initialis�e de fa�on standard.� C'est cette variable qu'il faut modifier dans le PE pour modifier la valeur du champ FMI.

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est charg�). Traditionnellement, c�est le cas pour le fichier qui contient l�en-t�te et pas pour celui qui contient les lignes�

Les tables ouvertes sont les tables ouvertes par l�objet commande.

Table

Contenu significatif

Intitul� Table

SORDER

Non

Commandes ent�te

SORDERQ

Non

Commandes ligne quantit�

SORDERP

Non

Commandes ligne prix

BPARTNER

Non

Tiers

BPCUSTOMER

Non

Clients

BPDLVCUST

Non

Clients livr�s

BPCUSTMVT

Non

Mouvements clients

ITMMASTER

Oui

Articles

ITMSALES

Oui

Articles-vente

ITMBPC

Oui

Articles-client

ITMMVT

Non

Mouvements articles

ITMFACILIT

Oui

Article-site

ITMCATEG

Non

Cat�gorie article

TABSOHTYP

Non

Types de commande

FACILITY

Non

�Sites

TABCUR

Non

Table des devises

SPRICLINK

Non

Recherche tarif vente (link)

PRICSTRUCT

Non

Structure tarif

SALESREP

Non

Repr�sentants

SQUOTED

Non

�Devis lignes

SVCRVAT

Non

�Doc ventes - Taxes

SVCRFOOT

Non

�Doc ventes - Elt pied

TABMODELIV

�Non

�Mode de livraison

TABUNIT

�Non

�Unit�s

TABPRTMOD

�Non

�Mod�les d'�dition

BPADDRESS

�Non

�Adresses

SPRICLIST

�Non

�Lignes tarifs

CPTANALIN

�Non

�Lignes comptables analytique

WAREHOUSE

�Non

�D�pots

ITMWRH

�Non

�Article d�pot

BEFREWSOH : Avant �criture ent�te commande de vente

Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ent�te de commande de vente.

Le buffer de la table SORDER [SOH] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il peut y avoir un fichier trace ouvert� (tester GTRACE)

Contexte d�appel

Appel juste avant la r��criture d'un enregistrement de la table SORDER.

Variables et masques disponibles

Le fichier SORDER est ouvert et aliment�.

Table

Contenu significatif

Intitul� Table

SORDER

Oui

Commandes ent�te

BEFREWSOP : Avant �criture ligne d�tail prix commande de vente

Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ligne d�tail de prix d'une commande de vente.

Le buffer de la table SORDERP [SOP] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il peut y avoir un fichier trace ouvert� (tester GTRACE)

Contexte d�appel

Appel juste avant la r��criture d'un enregistrement de la table SORDERP.

Variables et masques disponibles

Le fichier SORDERP est ouvert et aliment�.

Table

Contenu significatif

Intitul� Table

SORDERP

Oui

Commandes ligne prix

BEFREWSOQ : Avant �criture ligne d�tail quantit�s commande de vente

Ce point d'entr�e est appel� avant l'instruction "Rewrite" de chaque ligne d�tail de quantit� d'une commande de vente.

Le buffer de la table SORDERQ [SOQ] est charg� et peut �tre modifi� avec toutes les pr�cautions d'usage.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il peut y avoir un fichier trace ouvert� (tester GTRACE)

Contexte d�appel

Appel juste avant la r��criture d'un enregistrement de la table SORDERQ.

Variables et masques disponibles

Le fichier SORDERQ est ouvert et aliment�.

Table

Contenu significatif

Intitul� Table

SORDERQ

Oui

Commandes ligne quantit�s