Flux de données : feuille de saisie des temps/application client 

Applications

Une appl ication client est reliée à la f euille de saisie des temps par les objets de gestion CATimeSheetManager, EmployeeCATimeSheet et CATimeSheetRecord. Ces objets de gestion contiennent les méthodes de transfert des données.

Pour plus d'informations, reportez-vous au navigateur BAPI pour le système SAP.

Avant l'enregistrement des données, vous devez les valider de façon synchrone à l'aide du paramètre Test. Si des erreurs surviennent lors de la validation, vous devez les corriger dans l'application externe.

Enregistrez les données de façon asynchrone à l'aide des IDoc. Ainsi, vous garantissez la cohérence des données dans les deux systèmes.

Conditions préalables

Vous devez gérer le modèle de répartition ALE.

Déroulement

Transfert des données d'une application externe vers la feuille de saisie des temps SAP

  1. Validez chaque paquet de données pour chaque méthode à l'aide du paramètre Test. La validation est synchrone.
  2. Si aucune erreur ne survient lors de la validation, les données sont écrites dans un IDoc.
  3. L'IDoc est transféré vers le système SAP.
  4. L'IDoc appelle la méthode appropriée.
  5. L'IDoc est enregistré dans la table de base de données pour la feuille de saisie des temps, CATSDB. L'IDoc est enregistré uniquement lorsqu'il ne contient pas d'enregistrements de données incorrects.
  6. En fonction des attributs de durée de travail saisis, les données provenant de CATSDB sont écrites dans les tables d'interface des composantes cibles, où le transfert vers les composantes cibles peut être effectué.

Accès aux données de la feuille de saisie des temps

Pour afficher une réserve de travail ou des données de la feuille de saisie des temps dans l'application externe, vous devez installer les méthodes appropriées.

Résultat

Vous avez fourni les enregistrements de données à la f euille de saisie des temps SAP à l'aide d'une application externe, ou vous avez affiché les données ou une réserve de travail de la f euille de saisie des temps dans une application externe.