Interface: ORDE - Schéma calculation version 2011.00

Ce document décrit l'interface AbaConnect Schéma calculation de l'application ORDE .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:ORDE
Nom de l'interface:Schéma calculation
ID:Kalkulationsschema ( KAS )
Version:2011.00
Status:Productif


Fonctions d'exportation et d'importation possibles de l'interface

Fonctions exportation/importation
Exportation:XML
Importation:XML


Informations complémentaires sur l'interface

Information complémentaire

                                  Révision champ Maximum de l'interface : 0



Informations de mappage

Les informations relatives au mappage sont affichées ci-dessous.

Informations de mappage
ID mappage:AbaDefault
Nom du mappage:Données d'en-tête schéma calcul
Description:



Exemple d'une structure XML AbaConnect

Ci-dessous un exemple d'une structure Header XML. Cette information est donc visible dans un fichier d'exportation XML AbaConnect, fichier exporté via l'interface AbaConnect Abacus.

Structure XML AbaConnect
<?xml version='1.0' encoding='UTF-8'?>
<AbaConnectContainer>
  <TaskCount>1</TaskCount>
  <Task>
    <Parameter>
      <Application>ORDE</Application>
      <Id>Kalkulationsschema</Id>
      <MapId>AbaDefault</MapId>
      <Version>2011.00</Version>
      <!-- Attention: Le numéro de mandant est facultatif et signifie que les données ne peuvent être importées que dans le mandant spécifié -->
      <!-- L'option mandant a un effet uniquement lors de l'importation des données. Configuration possible dans les paramètres d'exportation AbaConnect. -->
      <!-- Par défaut, le numéro de mandant n'est pas écrit dans le fichier d'exportation -->
      <Mandant>7777</Mandant>
    </Parameter>
    <Transaction>
      <CalculationSchemeHeader mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </CalculationSchemeHeader>
    </Transaction>
  </Task>
</AbaConnectContainer>



Exemple AbaConnect Command Line

Voici quelques exemples de la ligne de commande AbaConnect. La ligne de commande AbaConnect peut être exécutée avec les programmes abaconnectexportconsole.exe et abaconnectimportconsole.exe. La ligne de commande AbaConnect doit être exécutée directement sur le serveur. Vous trouverez de plus amples informations sur la page d'accueil d'Abacus. Les exemples suivants servent de point de départ pour la création d'une ligne de commande simple.

AbaConnect Command Line
Export :
abaconnectexportconsole.exe "/USRuser" "/PWxxx"  "-aORDE"  "-version2011.00"  "-M7777"  "-acidKalkulationsschema"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aORDE"  "-version2011.00"  "-M7777"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-importfileX:\data.xml"

N.B. : Pour importer des données XML, il n'est pas nécessaire de spécifier l'ID d'interface et le mappage dans la Command Line. Cette information se trouve dans le fichier d'importation XML.



Champs / structure du mappage

La table suivante affiche les données du mappage de manière simplifiée.
Le nom de l'élément XML et du parent est toujours écrit en anglais. Avec un clic de la souris sur une ligne, des informations supplémentaires sont affichées.

Nom élément XML Nom du champ Nom parent Type Longueur Obligatoire
CalculationSchemeHeaderDonnées d'en-tête schéma calcul---Non
    CalculationSchemeHeaderFieldsChampsCalculationSchemeHeader--Non
        - SchemeTypeType schéma (SCHEMATYP)
CalculationSchemeHeaderFieldsNuméro2Non
        - SchemeNumberN° schéma (SCHEMANR)
CalculationSchemeHeaderFieldsNuméro8Non
        - CurrencyMonnaie (ISOCODE)
CalculationSchemeHeaderFieldsTexte3Non
        - RoundingArrondi (RUNDUNG)
CalculationSchemeHeaderFieldsNuméro4Non
        - StockLocationLieu de stock (LAGERORT)
CalculationSchemeHeaderFieldsTexte8Non
        - BinLocationEmplacement (LAGERPLATZ)
CalculationSchemeHeaderFieldsTexte8Non
        - CreationUserCréé par utilis. (ERSTELLTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - CreationDateCréé le (ERSTELLTAM)
CalculationSchemeHeaderFieldsDate/heure-Non
        - ModificationUserModifié par utilis. (MUTIERTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - ModificationDateModifié le (MUTIERTAM)
CalculationSchemeHeaderFieldsDate/heure-Non
        - LockedBloqué (GESPERRT)
CalculationSchemeHeaderFieldsBooléen-Non
        - LockUserUtilisateur bloqué (GESPERRTDURCH)
CalculationSchemeHeaderFieldsNuméro6Non
        - RateTypeTp cours (KURSART)
CalculationSchemeHeaderFieldsNuméro2Non
        - DesignationBezeichnung (BEZEICHNUNG)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationRate1Bezeichnung Ansatz 1 (BEZEICHNUNG_ANSATZ1)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationRate2Bezeichnung Ansatz 2 (BEZEICHNUNG_ANSATZ2)
CalculationSchemeHeaderFieldsTexte40Non
        - DesignationRate3Bezeichnung Ansatz 3 (BEZEICHNUNG_ANSATZ3)
CalculationSchemeHeaderFieldsTexte40Non
        - Cost1ResourceRate1Kosten 1 mit Ansatz Ressource 1 (KOSTEN1_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost1ResourceRate2Kosten 1 mit Ansatz Ressource 2 (KOSTEN1_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost1ResourceRate3Kosten 1 mit Ansatz Ressource 3 (KOSTEN1_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate1Kosten 2 mit Ansatz Ressource 1 (KOSTEN2_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate2Kosten 2 mit Ansatz Ressource 2 (KOSTEN2_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost2ResourceRate3Kosten 2 mit Ansatz Ressource 3 (KOSTEN2_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate1Kosten 3 mit Ansatz Ressource 1 (KOSTEN3_RESANSATZ1)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate2Kosten 3 mit Ansatz Ressource 2 (KOSTEN3_RESANSATZ2)
CalculationSchemeHeaderFieldsBooléen-Non
        - Cost3ResourceRate3Kosten 3 mit Ansatz Ressource 3 (KOSTEN3_RESANSATZ3)
CalculationSchemeHeaderFieldsBooléen-Non
    ItemPosition schéma de calculCalculationSchemeHeader--Non
        ItemFieldsChampsItem--Non
            - LineNumberN° ligne (ZEILENNR)
ItemFieldsNuméro4Non
            - LineTypeType ligne (ZEILENTYP)
ItemFieldsNuméro2Non
            - ValueTypeType valeur (WERTETYP)
ItemFieldsNuméro2Non
            - ManualValueValeur manuelle (MANWERT)
ItemFieldsNuméro12Non
            - ExpressionImpression (EXPRESSION)
ItemFieldsNuméro10Non
            - DesignationBezeichnung (BEZEICHNUNG)
ItemFieldsTexte40Non
            - ReferenceLineBezugszeile (BEZUGSZEILE)
ItemFieldsNuméro8Non
            - StandardStockStandardlager (STANDARDLAGER)
ItemFieldsNuméro8Non
            - PriceListNumberFixpreis-Nr. (FIXPREISNR)
ItemFieldsNuméro8Non
            - FormulaFormel (FORMEL)
ItemFieldsTexte4048Non



Informations détaillées des champs

Description détaillée des champs de l'interface.

Champs
Nom élément XML:CalculationSchemeHeaderFields
Elément parent:CalculationSchemeHeader
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

Type schéma
Nom élément XML:SchemeType
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "SCHEMATYP")
                    

N° schéma
Nom élément XML:SchemeNumber
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Désignation du schéma de calculation: Référence à OTX: OTX.BEREICH = 'SD', OTX.TYP = 'KK', OTX.KOPF_ID = SCHEMANR

Pour les titres de colonne des coûts calculés: Référence à OTX: OTX.BEREICH = 'SD', OTX.TYP = 'KK', OTX.KOPF_ID = SCHEMANR, OTX.POS_NR = 1-3 pour titre de colonne
(Le champ ID internes pour cet élément est "SCHEMANR")

Monnaie
Nom élément XML:Currency
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   3Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ISOCODE")
                    

Arrondi
Nom élément XML:Rounding
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "RUNDUNG")
                    
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Lieu de stock
Nom élément XML:StockLocation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LAGERORT")
                    

Emplacement
Nom élément XML:BinLocation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "LAGERPLATZ")
                    

Créé par utilis.
Nom élément XML:CreationUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ERSTELLTDURCH")
                    

Créé le
Nom élément XML:CreationDate
Elément parent:CalculationSchemeHeaderFields
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ERSTELLTAM")
                    

Modifié par utilis.
Nom élément XML:ModificationUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MUTIERTDURCH")
                    

Modifié le
Nom élément XML:ModificationDate
Elément parent:CalculationSchemeHeaderFields
Type de champ:Date/heure (2006-08-08T10:16:54.509+02:00)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "MUTIERTAM")
                    

Bloqué
Nom élément XML:Locked
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:seulement exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "GESPERRT")
                    

Utilisateur bloqué
Nom élément XML:LockUser
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "GESPERRTDURCH")
                    

Tp cours
Nom élément XML:RateType
Elément parent:CalculationSchemeHeaderFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KURSART")
                    

Bezeichnung
Nom élément XML:Designation
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG")
                    

Bezeichnung Ansatz 1
Nom élément XML:DesignationRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ1")
                    

Bezeichnung Ansatz 2
Nom élément XML:DesignationRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ2")
                    

Bezeichnung Ansatz 3
Nom élément XML:DesignationRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG_ANSATZ3")
                    

Kosten 1 mit Ansatz Ressource 1
Nom élément XML:Cost1ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ1")
                    

Kosten 1 mit Ansatz Ressource 2
Nom élément XML:Cost1ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ2")
                    

Kosten 1 mit Ansatz Ressource 3
Nom élément XML:Cost1ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN1_RESANSATZ3")
                    

Kosten 2 mit Ansatz Ressource 1
Nom élément XML:Cost2ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ1")
                    

Kosten 2 mit Ansatz Ressource 2
Nom élément XML:Cost2ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ2")
                    

Kosten 2 mit Ansatz Ressource 3
Nom élément XML:Cost2ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN2_RESANSATZ3")
                    

Kosten 3 mit Ansatz Ressource 1
Nom élément XML:Cost3ResourceRate1
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ1")
                    

Kosten 3 mit Ansatz Ressource 2
Nom élément XML:Cost3ResourceRate2
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ2")
                    

Kosten 3 mit Ansatz Ressource 3
Nom élément XML:Cost3ResourceRate3
Elément parent:CalculationSchemeHeaderFields
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "KOSTEN3_RESANSATZ3")
                    

Position schéma de calcul
Nom élément XML:Item
Elément parent:CalculationSchemeHeader
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

Champs
Nom élément XML:ItemFields
Elément parent:Item
Type de champ:Type[ 15 ]
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                

N° ligne
Nom élément XML:LineNumber
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   4Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Fait référence, avec SCHEMANR (numéro de schéma), à l'entrée OTX pour la désignation de ligne: OTX.BEREICH  = 'SD', OTX.TYP = 'KZ', OTX.KOPF_ID = SCHEMANR, OTX.POS_NR = ZEILENNR
(Le champ ID internes pour cet élément est "ZEILENNR")

Type ligne
Nom élément XML:LineType
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "ZEILENTYP")
                    

Type valeur
Nom élément XML:ValueType
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "WERTETYP")
                    

Valeur manuelle
Nom élément XML:ManualValue
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Valeur ou pourcentage
(Le champ ID internes pour cet élément est "MANWERT")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Impression
Nom élément XML:Expression
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:seulement exportation
Longueur champ:   10Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:
Référence formule: OKE.Typ = KALKOCL
(Le champ ID internes pour cet élément est "EXPRESSION")

Bezeichnung
Nom élément XML:Designation
Elément parent:ItemFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   40Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZEICHNUNG")
                    

Bezugszeile
Nom élément XML:ReferenceLine
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "BEZUGSZEILE")
                    

Standardlager
Nom élément XML:StandardStock
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "STANDARDLAGER")
                    

Fixpreis-Nr.
Nom élément XML:PriceListNumber
Elément parent:ItemFields
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "FIXPREISNR")
                    

Formel
Nom élément XML:Formula
Elément parent:ItemFields
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   4048Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   -
Description:

                                  (Le champ ID internes pour cet élément est "FORMEL")