Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > ERP > SAP
SAP Forum d'entraide sur SAP et sur la programmation avec le langage ABAP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2011, 10h48   #1
Membre éclairé
 
Avatar de snoopy69
 
Inscription : novembre 2004
Messages : 731
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 731
Points : 301
Points : 301
Par défaut Replication DataSource : Quelles tables sont impactées ?

Bonjour à tous,

Je suis en train de créer un programme (ABAP) qui me permet d'avoir une liste des DataSources a répliquer par rapport à un système logique que l'on mentionne. (SAP BW 7.2)

Le test de base de ce programme pour savoir si un DataSource est à répliquer est le suivant :

Citation:
SI Timestamp ROOSOURCE > Timestamp RSOLTPSOURCE
OU
Timestamp RSOLTPSOURCE > Timestamp RSTS
ALORS
BESOIN DE REPLICATION
FIN SI
Mon programme fonctionne bien mais par contre, j'ai un DataSource récalcitrant qui n'apparait pas dans ma liste. 8ZODSFAE

Voici les infos concernant ce DataSource :
Table: ROOSOURCE
TSTPDAT = 05.04.2011
TSTPTIM = 5:43:00 p.m.

Table: RSOLTPSOURCE
TIMESTMP = 20,110,405,174,300
(Converting: 05.04.2011 17:43:00)

Table: RSTS
TSTMPOLTP = 20,110,405,174,307
(Converting: 05.04.2011 17:43:07)

Si on regarde par rapport à mon test, c'est normal que ce DataSource n'apparait pas dans ma liste ... mais par contre, si je fais un chargement de données j'ai une erreur d'horodatage qui me dit :

L'horodatage dans le système source est : 07.04.2011 13:50:50.
L'horodatage dans le système BW est : 05.04.2011 17:43:00

Je chercher à savoir où (dans quelle table) se trouve l'info : 07.04.2011 13:50:50.

Est-ce que vous avez une idée ?

Merci d'avance pour vos réponses et pour votre aide.

PS : J'ai trouvé ce lien : http://www.sapfans.com/forums/viewto...stamp#p1005394 qui est très intéressant et qui a été mon fil conducteur ... cela explique les tests à faire.

PS 2 : J'ai déjà été voir dans les tables :
RSDS
ROOSGEN
et je ne trouve pas les infos précisées ci-dessus.
__________________
... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...
snoopy69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2011, 10h58   #2
Membre confirmé
 
Inscription : août 2009
Messages : 226
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 226
Points : 239
Points : 239
Salut,
tu as regardé la table ROOSGENDLM?
Sandra
sandraros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 13h35   #3
Membre éclairé
 
Avatar de snoopy69
 
Inscription : novembre 2004
Messages : 731
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 731
Points : 301
Points : 301
bonjour et merci pour votre réponse ...

Alors dans la table : ROOSGENDLM

Je n'ai pas de TimeStamp sur lesquels me basé et je ne retrouve pas mon DataSource.

Merci pour votre aide.

Si vous avez des autres idées, elles sont les bienvenues.

Merci d'avance.
__________________
... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...
snoopy69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 04h55   #4
Membre confirmé
 
Inscription : août 2009
Messages : 226
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 226
Points : 239
Points : 239
en fait, désolée, j'ai donné le nom de la table des timestamps d'extraction delta, donc ce n'est pas trop le sujet!

le mieux, ça serait de faire une trace SQL (ST05) pour voir toutes les tables consultées au moment de la (tentative de) réplication, forcément tu tomberas sur la table

Au fait, les dates sont je crois tout le temps stockées en UTC, donc tu peux avoir 2h de décalage (si tu es en France) avec l'heure que tu vois, peut-être que ça a pu te tromper
sandraros est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h47.


 
 
 
 
Partenaires

Hébergement Web