API RF FIN_OP

  Version ACE : 1.3
Package : Standard Fonctionnalité : Préparation RF
Schémas d’entrée et de sortie : voir en fin de document.

Cette API (gnc_rf_fin_op) permet de valider l’OP en cours pour les mouvements validés et de générer un OP reliquat pour les mouvements non validés.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

RAS.

Valeurs restituées par l’API

VALEUR REMARQUE
0 L’ordre de prélèvement n’existe pas dans le dépôt.
1 L’OP est soldé.
2 Le transfert de déchargement est généré.
10 Impossible de générer un OP reliquat.
63 Aucune ligne de prélèvement n’a été validée

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
 

Si Mode_fin_OP = ‘1’

Si l’OP n’est pas un OP circuit mono colis, alors retour avec un message d’erreur.

Sinon :

  • Création d’un colis détail,
  • Création d’un OP reliquat mono colis ayant les mêmes caractéristiques que l’OP origine : Mode de préparation, indicateur circuit, type d’OP,
  • Attachement des mouvements de prélèvement de l’OP origine au nouveau colis détail et à l’OP reliquat,
  • Passage du statut de l’OP soldé à « 9 »,
  • Modification du statut du colis origine,
  • Le statut du colis origine sera modifié en fonction du paramétrage du mode de préparation de l’OP (voir api TERM_PREP).

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
typdep Char   3 O Type de dépôt
sigdep Char   12 O Sigle dépôt
idordre Long     O N° d’ordre
ltypact Long     N Type d’activité
ordtyp Char   2 N Type d’ordre
etape Long     N Procédure en cours
Mode Long     O

1 :

2 :

Nom_vue_soldeop Char   20    
Sigage Char   12   Sigle agent
Urgence Long        

Paramètres en sortie

Si ltypact = 14 et ordtyp = ‘R’ ou ‘E’ ou ‘X’

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
         

Sinon

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
typdep Char   3 Type de dépôt
sigdep Char   12 Sigle dépôt
idordre Long   10 N° d’ordre