Interface: PROJ - Catégories de prestations version 2010.00

Ce document décrit l'interface AbaConnect Catégories de prestations de l'application PROJ .


Informations générales

Informations générales sur l'interface.

Information de l'interface AbaConnect
Application:PROJ
Nom de l'interface:Catégories de prestations
ID:N422 ( NStamm )
Version:2010.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:Catégories de prestations
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>PROJ</Application>
      <Id>N422</Id>
      <MapId>AbaDefault</MapId>
      <Version>2010.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>
      <ProjectServiceCategory mode='SAVE'>
          <!-- Les champs spécifiques des données pour l'interface AbaConnect peuvent être définis ici. -->
      </ProjectServiceCategory>
    </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"  "-aPROJ"  "-version2010.00"  "-M7777"  "-acidN422"  "-mapidAbaDefault"  "-datamodeXML"  "-responseYES"  "-responsefileX:\response.xml"  "-exportfileX:\data.xml"

Import :
abaconnectimportconsole.exe "/USRuser" "/PWxxx"  "-aPROJ"  "-version2010.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
ProjectServiceCategoryCatégories de prestations---Oui
    DesignationElementDésignationProjectServiceCategory--Non
        - LanguageCodeLangueDesignationElementTexte6Oui
        - DesignationDésignationDesignationElementTexte50Oui
    - ServiceCategoryN° catégorie de prest.ProjectServiceCategoryNuméro8Oui
    - ServiceTypeN° type de prest.ProjectServiceCategoryNuméro2Oui
    - CostCentreFromPayrollKST von LohnProjectServiceCategoryBooléen-Non
    - CostCentre1Sect. n°ProjectServiceCategoryNuméro12Non
    - Proportion1Part en %ProjectServiceCategoryNuméro10Non
    - Account1CompteProjectServiceCategoryNuméro12Non
    - CostCentre2Sect. n° 2ProjectServiceCategoryNuméro12Non
    - Proportion2Part en % 2ProjectServiceCategoryNuméro10Non
    - Account2Compte 2ProjectServiceCategoryNuméro12Non
    - CostCentre3Sect. n° 3ProjectServiceCategoryNuméro12Non
    - Proportion3Part en % 3ProjectServiceCategoryNuméro10Non
    - Account3Compte 3ProjectServiceCategoryNuméro12Non
    - CostCentre4Sect. n° 4ProjectServiceCategoryNuméro12Non
    - Proportion4Part en % 4ProjectServiceCategoryNuméro10Non
    - Account4Compte 4ProjectServiceCategoryNuméro12Non
    - CostCentre5Sect. n° 5ProjectServiceCategoryNuméro12Non
    - Proportion5Part en % 5ProjectServiceCategoryNuméro10Non
    - Account5Compte 5ProjectServiceCategoryNuméro12Non
    - CostCentre6Sect. n° 6ProjectServiceCategoryNuméro12Non
    - Proportion6Part en % 6ProjectServiceCategoryNuméro10Non
    - Account6Compte 6ProjectServiceCategoryNuméro12Non
    - CostCentre7Sect. n° 7ProjectServiceCategoryNuméro12Non
    - Proportion7Part en % 7ProjectServiceCategoryNuméro10Non
    - Account7Compte 7ProjectServiceCategoryNuméro12Non
    - CostCentre8Sect. n° 8ProjectServiceCategoryNuméro12Non
    - Proportion8Part en % 8ProjectServiceCategoryNuméro10Non
    - Account8Compte 8ProjectServiceCategoryNuméro12Non
    - CostCentre9Sect. n° 9ProjectServiceCategoryNuméro12Non
    - Proportion9Part en % 9ProjectServiceCategoryNuméro10Non
    - Account9Compte 9ProjectServiceCategoryNuméro12Non
    - CostCentre10Sect. n° 10ProjectServiceCategoryNuméro12Non
    - Proportion10Part en % 10ProjectServiceCategoryNuméro10Non
    - Account10Compte 10ProjectServiceCategoryNuméro12Non
    - ContraCostCentreFromPayrollGegen-KST von LohnProjectServiceCategoryBooléen-Non
    - ContraCostCentreNumberGegen-KST-Nr.ProjectServiceCategoryNuméro12Non
    - ContraAccountGegenkontoProjectServiceCategoryNuméro12Non
    - ModificationUserProjectServiceCategoryNuméro8Non
    - ModificationDateProjectServiceCategoryDate-Non



Informations détaillées des champs

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

Désignation
Nom élément XML:DesignationElement
Elément parent:ProjectServiceCategory
Type de champ:ID
Type d'action:Importation et exportation
Longueur champ:   1Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

                

Langue
Nom élément XML:LanguageCode
Elément parent:DesignationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   6Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

Désignation
Nom élément XML:Designation
Elément parent:DesignationElement
Type de champ:Texte
Type d'action:Importation et exportation
Longueur champ:   50Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

N° catégorie de prest.
Nom élément XML:ServiceCategory
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   8Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:

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

N° type de prest.
Nom élément XML:ServiceType
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   2Décimales:   0Champ obligatoire:   OuiRévision:   0ID Ascii:   4
Description:
Wenn es einen Datensatz mit ProjNr = NPO.ProjNr , LeTypNr = 0 und KatNr = 0 gibt, dann haben alle Leistungskategorien die gleiche Kostenstellendefinition.

Wenn es einen Datensatz mit ProjNr = NPO.ProjNr, LeTypNr = NLA.LeTypNr und KatNr = 0 gibt, dann haben alle Leistungskategorien diese Leistungstyps die gleiche Kostenstellendefinition.

Wenn es keinen Datensatz mit ProjNr = NBW.ProjNr, LeTypNr = NBW.LeTypNr und KatNr = NBW.KatNr gibt, dann gilt die Kostenstellendefinition mit ProjNr = 0, LeTypNr = NBW.LeTypNr und KatNr = NBW.KatNr
(Le champ ID internes pour cet élément est "LeTypNr")

KST von Lohn
Nom élément XML:CostCentreFromPayroll
Elément parent:ProjectServiceCategory
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

Sect. n°
Nom élément XML:CostCentre1
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr1")

Part en %
Nom élément XML:Proportion1
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val1")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte
Nom élément XML:Account1
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon1")

Sect. n° 2
Nom élément XML:CostCentre2
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr2")

Part en % 2
Nom élément XML:Proportion2
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val2")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 2
Nom élément XML:Account2
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon2")

Sect. n° 3
Nom élément XML:CostCentre3
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr3")

Part en % 3
Nom élément XML:Proportion3
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val3")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 3
Nom élément XML:Account3
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon3")

Sect. n° 4
Nom élément XML:CostCentre4
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr4")

Part en % 4
Nom élément XML:Proportion4
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val4")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 4
Nom élément XML:Account4
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon4")

Sect. n° 5
Nom élément XML:CostCentre5
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr5")

Part en % 5
Nom élément XML:Proportion5
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val5")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 5
Nom élément XML:Account5
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon5")

Sect. n° 6
Nom élément XML:CostCentre6
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr6")

Part en % 6
Nom élément XML:Proportion6
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val6")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 6
Nom élément XML:Account6
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon6")

Sect. n° 7
Nom élément XML:CostCentre7
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr7")

Part en % 7
Nom élément XML:Proportion7
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val7")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 7
Nom élément XML:Account7
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon7")

Sect. n° 8
Nom élément XML:CostCentre8
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr8")

Part en % 8
Nom élément XML:Proportion8
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val8")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 8
Nom élément XML:Account8
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon8")

Sect. n° 9
Nom élément XML:CostCentre9
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr9")

Part en % 9
Nom élément XML:Proportion9
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val9")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 9
Nom élément XML:Account9
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon9")

Sect. n° 10
Nom élément XML:CostCentre10
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire une section, s.v.p.
(Le champ ID internes pour cet élément est "Nr10")

Part en % 10
Nom élément XML:Proportion10
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   10Décimales:   4Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Quel pourcentage du montant total va sur cette section ?
(Le champ ID internes pour cet élément est "Val10")
Un point doit être utilisé comme séparateur de décimales selon la définition de W3C pour le XML Standard.

Compte 10
Nom élément XML:Account10
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:
Veuillez introduire un n° de compte, s.v.p.
(Le champ ID internes pour cet élément est "Kon10")

Gegen-KST von Lohn
Nom élément XML:ContraCostCentreFromPayroll
Elément parent:ProjectServiceCategory
Type de champ:Booléen (true/false)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

Gegen-KST-Nr.
Nom élément XML:ContraCostCentreNumber
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

Gegenkonto
Nom élément XML:ContraAccount
Elément parent:ProjectServiceCategory
Type de champ:Numéro
Type d'action:Importation et exportation
Longueur champ:   12Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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

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

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

Nom élément XML:ModificationDate
Elément parent:ProjectServiceCategory
Type de champ:Date (2000-03-20)
Type d'action:Importation et exportation
Longueur champ:   -Décimales:   0Champ obligatoire:   NonRévision:   0ID Ascii:   4
Description:

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