API RF MAJ_OBJ

Version ACE : 5.0-00  

Package : Standard

Sous-programme Basic : Maj_Objet

Nom de la gnc : gnc_rf_maj_objstk

Fonctionnalité :Général
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de mettre à jour le code emballage d'un objet de stock avec une valeur donnée.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Prototype de la fonction Basic

Function Maj_Objet(p_numero_module As String, p_idobj As String,p_champ As String,p_valeur As String) As Integer

Messages en entrée

MAJ_OBJ ~ p_idobj~p_champ~p_valeur~

Messages en sortie

Aucun.

Valeurs restituées par l’API

VALEUR REMARQUE
1 Mise à jour de l’objet de stock.
0 Erreur dans la mise à jour de l’objet de stock.

Cas d’erreurs

CODE DESCRIPTION
0 The stock object does not exist or the modification of the stock object is not successful.

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Recherche du dépôt de l’utilisateur courant
2 Identification de l’objet de stock dans le dépôt de l’utilisateur courant.
3 Mise à jour de l’objet de stock avec la valeur "valeur".
Détail :

Read the depot for the operator.

Read the stock object data (LOBJSTK) with the input parameter idobj.

If the stock object does not exist the API returns an error code 0.

If the field name for the modification (champ) is equal to “codemb”.

Fill up the stock object’s packing code field (lobjstk.codemb) with the input value (valeur).

Modify the stock object.

If the modification is not successful the API return an error code 0.

Erreurs possibles

CAUSE EFFET
Le dépôt de l’agent n’existe pas ou n’est pas renseigné Retour 0 de la fonction
L’objet de stock n’existe pas dans le dépôt Retour 0 de la fonction

Exemple(s) d’utilisation

Retour = Maj_Objet(p_numero_module, p_idobj ,”codemb”,”01”)

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
idobj char   18 O Numéro d’objet de stock dans le dépôt de l’utilisateur connecté
champ char   255 N

Valeurs autorisées :

codemb : mise à jour du code emballage de l’objet courant

valeur char   255 N Valeur à mettre à jour dans le champ "champ".