| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES1 |
|
|
Package : fr.ACE.metier.bc4j.commun.common GestionCommunmodifierLigne |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet d’accéder à différentes données en utilisant le concept de CRUD sur les ViewObject.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
|
L’API recherche une ligne d’un view object à partir d’une liste d’attributs-clefs et la modifie. Si aucune ligne n’est trouvée et que le mode est égal à ‘creation’, une ligne est créée avec les attributs-clefs de l’objet d’entrée. Si la ligne n’est pas trouvée et que le mode n’est pas à la création, un message est renvoyé.
|
|
|
Le nom du view object doit impérativement figurer dans la partie business du fichier de configuration. Les noms des attributs des view objects figurent dans la documentation ; leur nom est généralement le nom de la colonne de la table capitalisé (première lettre en majuscule, les autres en minuscules). En général, le code société enregistré au niveau des liens Multi-entités vues (table MEV) se nomme Codsoc (indispensable en lecture) et le code société physique se nomme « Codsoc1 » (admis en création). |
Cas d’erreur
| Cause | Effet |
| LIG_EXI_ERR : la ligne n’est pas trouvée et le mode n’est pas à la création. | |
| ATT_NOT_FND : un attribut à mettre à jour ne peut pas être retrouvé. |