Il y a une transaction en cours
Il y a un fichier trace ouvert
Il est appelé au moment de la livraison d'une commande ou d'une demandes de livraison dans la fonction de livraison automatique de commandes.
Il est localisé dans le sous-programme ALICDESDH du traitement TRTVENLIV.
Il permet d'intervenir sur les textes relatifs à la livraison, d'alimenter les champs d'entête de livraison dans la table [F:SDH]SDELIVERY, ou de modifier les champs standard.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui (en cours d'alimentation) | Entête livraison |
SDELIVERYD | Non (en cours d'alimentation) | Ligne livraison |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui (si [F:SOH]SOHCAT<>4) | Commandes ligne prix |
SORDERC | Oui (si F:SOH]SOHCAT=4) | Commandes article / client (cdes ouvertes) |
BPARTNER | Oui (tiers facture) | Tiers |
BPCUSTOMER | Oui (Client commande) | Clients |
BPDLVCUST | Oui | Clients livrés |
BPCUSTMVT | Non | Mouvements client |
SALESREP | Non | Représentants |
BPCARRIER | Oui | Transporteurs |
ITMMASTER | Oui | Articles |
ITMBPC | Non | Articles client |
TABMODELIV | Oui | Modes de livraison |
FACILITY | Non | Sites |
SVCRFOOT | Non | Document de vente - Élément pied |
SVCRVAT | Non | Document de vente - Taxes |
LASTCUSMVT | Non | Derniers mouvements client |
ITMSALES | Non | Article vente |
ITMFACILIT | Non | Article-site |
SWRKDLV | Oui | Fichier W Livraisons automatiques |
CPTANALIN | Non | Lignes analytiques comptables |
ACTIV | Non | Codes activité |
BPADDRESS | Non | Adresses |
WAREHOUSE | Non | Dépôts |
ITMWRH | Non | Articles - Dépôts |
GACM | Non | Modèle comptable |
TABSDHTYP | Oui | Table des types de livraison |
Ce point d’entrée concerne la gestion des livraisons de commandes ouvertes (pouvant être inter-site).
La modification d'une demande de livraison entraîne le solde de la ligne origine et la création d'une nouvelle ligne.
Le point d'entrée permet de garnir des champs spécifiques pour cette nouvelle ligne.
Ce point d'entrée est situé dans le traitement TRTVENLIV.
Il y a une transaction en cours (transaction de création de la livraison). La variable GOK est utilisée et testée. Elle est égale à 1. Elle peut être positionnée à 0 si on désire abandonner la transaction.
Il n’y a pas de fichier trace ouvert.
Le point d’entrée est appelé avant l'écriture de la classe [F:SOQ1] de la nouvelle ligne.
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…
Pour les tables qui ne sont pas utilisées dans tous les traitements, les noms des traitements qui les utilisent sont indiqués.
Table | Contenu significatif | Intitulé Table |
SORDERQ1 | Oui | Commandes ligne quantité |
Ce point d’entrée permet de prendre la main à la fin de l'alimentation de l'écran de détail de livraison à partir d'un enregistrement de détail de commande lors de la création d'une livraison de commande.
Il permet ainsi d'alimenter des champs spécifiques à l'écran SDH1 ou de modifier des champs standards.
Il est appelé pour chaque ligne dans le picking d'une commande depuis la gestion des livraisons et pour chaque ligne lors de la livraison d'une commande par le bouton livraison depuis la gestion des commandes.
Il n'y a pas de transaction en cours si l'on est en picking d'une commande depuis la gestion des livraisons. Il y a une transaction en cours si l'on utilise le bouton livraison depuis la gestion des commandes.
Il n'y a pas de fichier trace.
Il est appelé pour chaque ligne dans le picking d'une commande depuis la gestion des livraisons et pour chaque ligne lors de la livraison d'une commande par le bouton livraison depuis la gestion des commandes.
Il est situé à la fin du sous-programme ALISOQSDH du traitement TRTVENLIV.
Il permet d'alimenter des champs spécifiques de l'écran SDH1 (et donc de la table SDELIVERYD) ou de modifier des champs standards de cet écran et de cette table.
Les écrans de l'objet livraison sont ouverts et chargés avec la livraison en cours de création.
La variable NOL contient le numéro de la ligne en cours de création dans le tableau des lignes [M:SDH1]. Tous les champs de la ligne sont chargés.
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…
Table | Contenu significatif | Intitulé Table |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui si [F :SOH]SOHCAT<>4 | Commandes ligne prix |
SORDERC | Oui si [F :SOH]SOHCAT=4 | Commandes ligne article |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Article vente |
Ce point d'entrée permet de prendre la main à la fin de l'alimentation de la classe [F] du détail de livraison et par conséquent juste avant l'écriture de l'enregistrement correspondant afin saisir des champs dans cet enregistrement.
Cependant, contrairement au point d'entrée MAJCDESDD, ce point d'entrée ce situe avant le calcul des tarifs et taxes.
Il est appelé dans le traitement de mise à jour d’une livraison TRTVENLIV.
Il y a une transaction en cours
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé depuis les traitements de création de la livraison suivante :
· Fonction livraison automatique
Il se situe avant le calcul des tarifs et taxes, et avant, donc, le point d'entrée MAJCDESDD.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Non (en cours d'alimentation) | Entête livraison |
SDELIVERYD | Non (en cours d'alimentation) | Ligne livraison |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui (si [F:SOH]SOHCAT<>4) | Commandes ligne prix |
SORDERC | Oui (si F:SOH]SOHCAT=4) | Commandes article / client (cdes ouvertes) |
BPARTNER | Oui (tiers facture) | Tiers |
BPCUSTOMER | Oui (client facture) | Clients |
BPDLVCUST | Oui | Clients livrés |
BPCUSTMVT | Non | Mouvements client |
SALESREP | Non | Représentants |
BPCARRIER | Oui | Transporteurs |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Articles vente |
ITMBPC | Oui (si article client existe) | Articles/clients |
ITMFACILIT | Non | Articles sites |
TABMODELIV | Oui | Modes de livraison |
FACILITY | Non | Sites |
Ce point d'entrée est appelé avant l'instruction 'Rewrite' de chaque entête de livraison.
Le buffer de la table [F:SDH]SDELIVERY est chargé et peut être modifié selon les précautions d'usage.
Il y a une transaction en cours.
Il peut y avoir un fichier trace ouvert (test GTRACE)
Appel avant écriture d'un enregistrement dans la table SDELIVERY.
Le fichier SDELIVERY est ouvert et chargé.
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui | Entête livraison |
Ce point d'entrée est appelé avant l'instruction 'Rewrite' de chaque ligne de détail de livraison.
Le buffer de la table SDELIVERYD [SDD] est chargé et peut être modifié selon les précautions d'usage.
Il y a une transaction en cours.
Il peut y avoir un fichier trace ouvert (test GTRACE)
Appel avant écriture d'un enregistrement dans la table SDELIVERYD.
Le fichier SDELIVERYD est ouvert et chargé.
Table | Contenu significatif | Intitulé Table |
SDELIVERYD | Oui | Livraisons détail |
Ce point d'entrée permet de prendre la main après le chargement des écrans d'entête de livraison, au moment de créer une livraison de commande ou une demande de livraison.
Il permet ainsi d'alimenter des champs spécifiques aux écrans SDH0, SDH1, SDH2 ou SDH3 ou de modifier des champs standard.
Il est appelé au moment de sélectionner une commande dans la liste des commandes, de sélectionner une demande de livraison dans la liste des commandes ouvertes en gestion de livraisons, ou au moment de livrer une commande en cliquant sur le bouton Livraison dans la gestion des commandes.
Il n'y a pas de transaction en cours si l'on est en picking d'une commande ou demande de livraison depuis la gestion des livraisons. Il y a une transaction en cours si l'on utilise le bouton livraison depuis la gestion des commandes.
Il n'y a pas de fichier trace.
Il est appelé au moment de sélectionner une commande dans la liste des commandes, de sélectionner une demande de livraison dans la liste des commandes ouvertes en gestion de livraisons, ou au moment de livrer une commande en cliquant sur le bouton Livraison dans la gestion des commandes.
Il est situé à la fin du sous-programme ALISOHSDH du traitement TRTVENLIV.
Il permet d'alimenter des champs spécifiques des écrans SDH0, SDH1, SDH2 et SDH3 (et donc de la table SDELIVERY) ou de modifier des champs standard de cet écran et de cette table.
Les écrans de l'objet livraison sont ouvertes. Les champs d'entête des écrans SDH0, SDH1, SDH2 et SDH3 sont alimentés avec les données de la commande ou de la demande de livraison en cours.
Les écrans d'adresse ADB2 et ADB3 sont alimentés avec les adresses de livraison et de facturation.
En livraison d'une demande de livraison, [F:SOH] est alimenté avec les données de la commande ouverte. [F:SOC] est alimenté à partir de la ligne article. [F:SOQ] est alimenté à partir de la ligne de demande de livraison. Si des lignes de tarif existent, [F:SOP] est alimenté à partir de la première ligne.
En livraison de commande, [F:SOH] est alimenté à partir de l'entête. [F:SOQ] et [F:SOP] sont alimentés à partir de la ligne sélectionnée ou de la première ligne de commande s'il s'agit d'un bouton.
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…
Table | Contenu significatif | Intitulé Table |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui si [F :SOH]SOHCAT<>4 | Commandes ligne prix |
SORDERC | Oui si [F :SOH]SOHCAT=4 | Commandes ligne article |
BPDLVCUST | Oui | Client livré |
BPCUSTOMER | Oui | client commande |
Ce point d’entrée permet de prendre la main après alimentation de la classe [F:SDH] de l'entête de livraison sur livraison automatique de commande.
Il permet ainsi d'alimenter des champs spécifiques ou de modifier des champs standard.
Ce point d'entrée est appelé au moment de la livraison d'une commande ou demandes de livraison dans la fonction de livraison de commandes.
Il y a une transaction en cours
Il y a un fichier trace ouvert.
Il est appelé au moment de la livraison d'une commande ou d'une demandes de livraison dans la fonction de livraison automatique de commandes.
Il est situé à la fin du sous-programme ALICDESDH du traitement TRTVENLIV.
Il permet d'alimenter les champs d'entête de livraison spécifiques dans la table [F:SDH]SDELIVERY, ou de modifier les champs standard.
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…
Table | Contenu significatif | Intitulé Table |
SDELIVERY | Oui (en cours d'alimentation) | Entête livraison |
SDELIVERYD | Non (en cours d'alimentation) | Ligne livraison |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui (si [F:SOH]SOHCAT<>4) | Commandes ligne prix |
SORDERC | Oui (si F:SOH]SOHCAT=4) | Commandes article / client (cdes ouvertes) |
BPARTNER | Oui (tiers facture) | Tiers |
BPCUSTOMER | Oui (Client commande) | Clients |
BPDLVCUST | Oui | Clients livrés |
BPCUSTMVT | Non | Mouvements client |
SALESREP | Non | Représentants |
BPCARRIER | Oui | Transporteurs |
ITMMASTER | Oui | Articles |
ITMFACILIT | Non | Articles sites |
TABMODELIV | Oui | Modes de livraison |
FACILITY | Non | Sites |
SVCRFOOT | Non | Document de vente - Élément pied |
SVCRVAT | Non | Document de vente - Taxes |
LASTCUSMVT | Non | Derniers mouvements client |
ITMSALES | Non | Article vente |
ITMFACILIT | Non | Article-site |
SWRKDLV | Oui | Fichier W Livraisons automatiques |
CPTANALIN | Non | Lignes analytiques comptables |
ACTIV | Non | Codes activité |
BPADDRESS | Non | Adresses |
WAREHOUSE | Non | Dépôts |
ITMWRH | Non | Articles - Dépôts |
GACM | Non | Modèle comptable |
TABSDHTYP | Oui | Table des types de livraison |
Ce point d'entrée permet de prendre la main après le chargement des écrans d'entête de livraison, au moment de créer une livraison d'une tâche.
Il permet ainsi d'alimenter des champs spécifiques aux écrans SDH0, SDH1, SDH2 ou SDH3 ou de modifier des champs standards.
Il est appelé au moment de sélectionner une tâche dans la liste des tâches en gestion de livraisons.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace.
Il est appelé au moment de sélectionner une tâche dans la liste des tâches en gestion des livraisons.
Il est situé à la fin du sous-programme ALIOPPSDH du traitement TRTVENLIV.
Il permet d'alimenter des champs spécifiques des écrans SDH0, SDH1, SDH2 et SDH3 (et donc de la table SDELIVERY) ou de modifier des champs standards de cet écran et de cette table.
Les écrans de l'objet livraison sont ouverts. Les champs d'entête des écrans SDH0, SDH1, SDH2 et SDH3 sont alimentés avec les données de la tâche.
Les écrans d'adresse ADB2 et ADB3 sont alimentés avec les adresses de livraison et de facturation.
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…
Table | Contenu significatif | Intitulé Table |
OPPOR | Oui | Affaire |
OPPORPJM | Oui | Affaire PJM |
PIMNUM | Oui | Lien affaire |
PJMTSK | Oui | Tâche affaire |
PJMTSKITM | Oui | Article directeur |
BPCUSTOMER | Oui | Client commande |
Ce point d’entrée permet de prendre la main à la fin de l'alimentation de l'écran de détail de livraison à partir d'un enregistrement article directeur d'une tâche lors de la création d'une livraison de tâche.
Il permet ainsi d'alimenter des champs spécifiques à l'écran SDH1 ou de modifier des champs standards.
Il est appelé pour chaque ligne d'article directeur dans le picking des tâches depuis la gestion des livraisons.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace.
Il est appelé pour chaque ligne d'article directeur dans le picking d'une tâche depuis la gestion des livraisons.
Il est situé à la fin du sous-programme ALIJTTSDH du traitement TRTVENLIV.
Il permet d'alimenter des champs spécifiques de l'écran SDH1 (et donc de la table SDELIVERYD) ou de modifier des champs standards de cet écran et de cette table.
Les écrans de l'objet livraison sont ouverts et chargés avec la livraison en cours de création.
La variable NOL contient le numéro de la ligne en cours de création dans le tableau des lignes [M:SDH1]. Tous les champs de la ligne sont chargés.
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…
Table | Contenu significatif | Intitulé Table |
OPPOR | Oui | Affaire |
OPPORPJM | Oui | Affaire PJM |
PIMNUM | Oui | Lien affaire |
PJMTSK | Oui | Tâche affaire |
PJMTSKITM | Oui | Article Directeur |
ITMMASTER | Oui | Articles |