chat message modification (1.1.5)

This commit is contained in:
2021-03-30 20:01:21 +02:00
parent 36dc674ba4
commit d3d3f8946e
11 changed files with 168 additions and 242 deletions

View File

@@ -7,8 +7,8 @@
class Databap extends PhpObject class Databap extends PhpObject
{ {
//Common Constants //Common Constants
const VERSION = '1.1.4'; //Versioning: <Main_Version>.<Enhancement_Package>.<Patch>-<Release_Candidate> const VERSION = '1.1.5'; //Versioning: <Main_Version>.<Enhancement_Package>.<Patch>-<Release_Candidate>
const VERSION_DATE = '24/09/2020'; const VERSION_DATE = '30/03/2021';
const EXPECTED_PAGE_COOKIE = 'exp_page'; const EXPECTED_PAGE_COOKIE = 'exp_page';
const MAIN_SEPARATOR = ' '; const MAIN_SEPARATOR = ' ';
const DATE_FORMAT = 'd/m/Y'; const DATE_FORMAT = 'd/m/Y';
@@ -180,8 +180,11 @@ class Databap extends PhpObject
const DOC_TMP_FOLDER = 'docs/tmp/'; const DOC_TMP_FOLDER = 'docs/tmp/';
const DOC_THUMB_FOLDER = 'docs/thumb/'; const DOC_THUMB_FOLDER = 'docs/thumb/';
//Objects /**
* @var MySqlManager
*/
private $oMySql; private $oMySql;
private $oClassManagement; private $oClassManagement;
private $oAuth; private $oAuth;
@@ -235,7 +238,7 @@ class Databap extends PhpObject
self::COMP_TABLE => array(MySqlManager::getText(self::COMP_TABLE), 'logo'), self::COMP_TABLE => array(MySqlManager::getText(self::COMP_TABLE), 'logo'),
self::CODE_TABLE => array(MySqlManager::getText(self::CODE_TABLE), 'description', MySqlManager::getId(self::USER_TABLE), 'refer_id'), self::CODE_TABLE => array(MySqlManager::getText(self::CODE_TABLE), 'description', MySqlManager::getId(self::USER_TABLE), 'refer_id'),
self::URL_TABLE => array(MySqlManager::getId(self::CODE_TABLE), 'phrase'), self::URL_TABLE => array(MySqlManager::getId(self::CODE_TABLE), 'phrase'),
self::MSG_TABLE => array(MySqlManager::getId(self::USER_TABLE), 'nickname', MySqlManager::getId(self::CHAN_TABLE), MySqlManager::getText(self::MSG_TABLE), 'type', 'date'), self::MSG_TABLE => array(MySqlManager::getId(self::USER_TABLE), 'nickname', MySqlManager::getId(self::CHAN_TABLE), MySqlManager::getText(self::MSG_TABLE), 'type', 'id_message_ref', 'date'),
self::CHAN_TABLE => array('safe_name', MySqlManager::getText(self::CHAN_TABLE)), self::CHAN_TABLE => array('safe_name', MySqlManager::getText(self::CHAN_TABLE)),
self::CONN_TABLE => array(MySqlManager::getId(self::USER_TABLE), MySqlManager::getId(self::CHAN_TABLE)), self::CONN_TABLE => array(MySqlManager::getId(self::USER_TABLE), MySqlManager::getId(self::CHAN_TABLE)),
self::OPT_TABLE => array(MySqlManager::getId(self::USER_TABLE), MySqlManager::getId(self::OPTNAME_TABLE), MySqlManager::getId(self::OPTVAL_TABLE)), self::OPT_TABLE => array(MySqlManager::getId(self::USER_TABLE), MySqlManager::getId(self::OPTNAME_TABLE), MySqlManager::getId(self::OPTVAL_TABLE)),
@@ -282,7 +285,8 @@ class Databap extends PhpObject
'date' => "date NOT NULL", 'date' => "date NOT NULL",
'system' => "varchar(3)", 'system' => "varchar(3)",
'extension' => "varchar(10)", 'extension' => "varchar(10)",
'default_value'=>"tinyint(1) DEFAULT 0" 'default_value'=>"tinyint(1) DEFAULT 0",
'id_message_ref' => "int(10) unsigned"
); );
$asOptions['constraints'] = array $asOptions['constraints'] = array
( (
@@ -309,7 +313,7 @@ class Databap extends PhpObject
{ {
if($sType!='') if($sType!='')
{ {
if($sType!='' && !array_key_exists($sType, self::$TYPES)) $this->addError('Type "'.$sType.'" inconnu'); if($sType!='' && !array_key_exists($sType, self::$TYPES)) self::addError('Type "'.$sType.'" inconnu');
else $asResult = array($sType=>self::$TYPES[$sType]); else $asResult = array($sType=>self::$TYPES[$sType]);
} }
else $asResult = self::$TYPES; else $asResult = self::$TYPES;
@@ -324,7 +328,7 @@ class Databap extends PhpObject
$asResult[$sType] = array(); $asResult[$sType] = array();
foreach($oInfo as $sInfo) foreach($oInfo as $sInfo)
{ {
if(!array_key_exists($sInfo, $asTypeInfo)) $this->addError('Info "'.$sInfo.'" inconnue'); if(!array_key_exists($sInfo, $asTypeInfo)) self::addError('Info "'.$sInfo.'" inconnue');
else $asResult[$sType][$sInfo] = $asTypeInfo[$sInfo]; else $asResult[$sType][$sInfo] = $asTypeInfo[$sInfo];
} }
if($bUnique) $asResult[$sType] = $asResult[$sType][$sInfo]; if($bUnique) $asResult[$sType] = $asResult[$sType][$sInfo];
@@ -2083,6 +2087,19 @@ class Databap extends PhpObject
return $this->getJsonPostResult($bSuccess, $sDesc); return $this->getJsonPostResult($bSuccess, $sDesc);
} }
public function editChatMessage($iRefMsgId, $sMessage)
{
$bSuccess = false;
$sDesc = '';
$asRefMsg = $this->oMySql->selectRow(self::MSG_TABLE, $iRefMsgId);
if($asRefMsg['type'] == self::MESSAGE_USER && $asRefMsg[$this->oMySql::getId(self::USER_TABLE)] == $this->getUserId()) {
$bSuccess = $this->addMessage($sMessage, $asRefMsg['type'], $asRefMsg['id_channel'], $this->getUserId(), $iRefMsgId);
}
else $sDesc = 'Wrong user ID';
return $this->getJsonPostResult($bSuccess, $sDesc);
}
private function getJsonMessage($asData) private function getJsonMessage($asData)
{ {
return self::JSON_PREFIX.$this->jsonConvert($asData); return self::JSON_PREFIX.$this->jsonConvert($asData);
@@ -2102,7 +2119,7 @@ class Databap extends PhpObject
$sFrom = $asUserFrom['name'].' <www-data@lutran.fr>'; $sFrom = $asUserFrom['name'].' <www-data@lutran.fr>';
$sTo = $asUserTo['name'].' <'.$asUserTo['email'].'>'; $sTo = $asUserTo['name'].' <'.$asUserTo['email'].'>';
$sMessage .= "\n\n\n".'<i>Ne r&eacute;pondez pas &agrave; ce mail. Connectez-vous sur <a href="http://databap.lutran.fr/#chat">Databap</a>.</i>'; $sMessage .= "\n\n\n".'<i>Ne r&eacute;pondez pas &agrave; ce mail. Connectez-vous sur <a href="https://databap.lutran.fr/#chat">Databap</a>.</i>';
$sResult = ToolBox::sendMail($sFrom, 'Databap PM', $sMessage, $sTo, array(), false); $sResult = ToolBox::sendMail($sFrom, 'Databap PM', $sMessage, $sTo, array(), false);
$bSuccess = ($sResult==ToolBox::MAIL_SUCCESS); $bSuccess = ($sResult==ToolBox::MAIL_SUCCESS);
@@ -2110,7 +2127,7 @@ class Databap extends PhpObject
return $bSuccess; return $bSuccess;
} }
private function addMessage($sMessage, $sType, $iChanId, $iUserId=0) private function addMessage($sMessage, $sType, $iChanId, $iUserId=0, $iRefMsgId=0)
{ {
$bResult = false; $bResult = false;
$iUserId = ($iUserId>0)?$iUserId:$this->getUserId(); $iUserId = ($iUserId>0)?$iUserId:$this->getUserId();
@@ -2121,6 +2138,7 @@ class Databap extends PhpObject
MySqlManager::getId(self::CHAN_TABLE) => $iChanId, MySqlManager::getId(self::CHAN_TABLE) => $iChanId,
MySqlManager::getText(self::MSG_TABLE) => $sMessage, MySqlManager::getText(self::MSG_TABLE) => $sMessage,
'type' => $sType, 'type' => $sType,
'id_message_ref' => $iRefMsgId,
'date' => 'CURDATE()'); 'date' => 'CURDATE()');
$bResult = $this->oMySql->insertRow(self::MSG_TABLE, $asInsert); $bResult = $this->oMySql->insertRow(self::MSG_TABLE, $asInsert);
} }
@@ -2153,7 +2171,7 @@ class Databap extends PhpObject
$iCurTimeStamp = time(); $iCurTimeStamp = time();
$sCurDate = date(Databap::DATE_SQL_FORMAT, $iCurTimeStamp); $sCurDate = date(Databap::DATE_SQL_FORMAT, $iCurTimeStamp);
$sLimitDate = date(Databap::DATE_SQL_FORMAT, $iCurTimeStamp - $this->getUserOptionValue(self::OPT_CHAT_HISTO)*24*60*60); $sLimitDate = date(Databap::DATE_SQL_FORMAT, $iCurTimeStamp - $this->getUserOptionValue(self::OPT_CHAT_HISTO)*24*60*60);
$asInfo = array('select' => array($sMsgTableChanIdCol, $sMsgIdCol, $sMsgTextCol, 'type', $sMsgTableLed, 'first_name', 'last_name', $sUserIdCol, 'nickname'), $asInfo = array('select' => array($sMsgTableChanIdCol, $sMsgIdCol, $sMsgTextCol, 'type', 'id_message_ref', $sMsgTableLed, 'first_name', 'last_name', $sUserIdCol, 'nickname'),
'from' => self::CONN_TABLE, 'from' => self::CONN_TABLE,
'joinOn' => array( self::MSG_TABLE =>array($sMsgTableChanIdCol, '=', $sConnTableChanIdCol), 'joinOn' => array( self::MSG_TABLE =>array($sMsgTableChanIdCol, '=', $sConnTableChanIdCol),
self::USER_TABLE=>array($sUserTableUserIdCol, '=', $sMsgTableUserIdCol)), self::USER_TABLE=>array($sUserTableUserIdCol, '=', $sMsgTableUserIdCol)),
@@ -2193,6 +2211,7 @@ class Databap extends PhpObject
$asMessages['messages'][$iMessageId]['id_user'] = $iUserId; $asMessages['messages'][$iMessageId]['id_user'] = $iUserId;
$asMessages['messages'][$iMessageId]['message'] = $asMessageInfo[$sMsgTextCol]; $asMessages['messages'][$iMessageId]['message'] = $asMessageInfo[$sMsgTextCol];
$asMessages['messages'][$iMessageId]['msg_class'] = $sMessageType; $asMessages['messages'][$iMessageId]['msg_class'] = $sMessageType;
$asMessages['messages'][$iMessageId]['id_message_ref'] = (int) $asMessageInfo['id_message_ref'];
$asMessages['messages'][$iMessageId]['date'] = self::getDateFormat($asMessageInfo['led'], self::DATE_FORMAT); $asMessages['messages'][$iMessageId]['date'] = self::getDateFormat($asMessageInfo['led'], self::DATE_FORMAT);
$asMessages['messages'][$iMessageId]['time'] = self::getDateFormat($asMessageInfo['led'], self::TIME_FORMAT); $asMessages['messages'][$iMessageId]['time'] = self::getDateFormat($asMessageInfo['led'], self::TIME_FORMAT);
$asMessages['messages'][$iMessageId]['name'] = self::getNameFormat($asMessageInfo['first_name'], $asMessageInfo['last_name']); $asMessages['messages'][$iMessageId]['name'] = self::getNameFormat($asMessageInfo['first_name'], $asMessageInfo['last_name']);

View File

@@ -43,7 +43,7 @@ $sTitle = isset($_POST['title'])?$_POST['title']:'';
$sDescription = isset($_POST['description'])?$_POST['description']:''; $sDescription = isset($_POST['description'])?$_POST['description']:'';
$sLink = isset($_REQUEST['link_escaped'])?$_REQUEST['link_escaped']:''; $sLink = isset($_REQUEST['link_escaped'])?$_REQUEST['link_escaped']:'';
$sKeyWords = isset($_REQUEST['keywords'])?$_REQUEST['keywords']:''; $sKeyWords = isset($_REQUEST['keywords'])?$_REQUEST['keywords']:'';
$sMessage = isset($_POST['message'])?$_POST['message']:''; $sMessage = isset($_REQUEST['message'])?$_REQUEST['message']:'';
$sChan = isset($_REQUEST['chan'])?$_REQUEST['chan']:''; $sChan = isset($_REQUEST['chan'])?$_REQUEST['chan']:'';
$asAttendees = isset($_REQUEST['attendees'])?$_REQUEST['attendees']:''; $asAttendees = isset($_REQUEST['attendees'])?$_REQUEST['attendees']:'';
$bFirstConn = isset($_GET['first_conn'])?$_GET['first_conn']:false; $bFirstConn = isset($_GET['first_conn'])?$_GET['first_conn']:false;
@@ -163,6 +163,9 @@ if($bUserOk && $sAction!=Databap::EXT_ACCESS)
case 'add_message': case 'add_message':
$sResult = $oDatabap->addChatMessage($sMessage, $sChan); $sResult = $oDatabap->addChatMessage($sMessage, $sChan);
break; break;
case 'edit_message':
$sResult = $oDatabap->editChatMessage($iMessageId, $sMessage);
break;
case 'messages': case 'messages':
$sResult = $oDatabap->getMessages($iMessageId); $sResult = $oDatabap->getMessages($iMessageId);
break; break;

View File

@@ -754,6 +754,10 @@ function refresh_chat(bReset)
var bReset = (typeof bReset != 'undefined' && bReset == true); var bReset = (typeof bReset != 'undefined' && bReset == true);
self.tmp('scrolling', (!bReset && !databap.isScrollBarAtBottom())); self.tmp('scrolling', (!bReset && !databap.isScrollBarAtBottom()));
if(typeof oChatTimer != "undefined") clearTimeout(oChatTimer); if(typeof oChatTimer != "undefined") clearTimeout(oChatTimer);
//reboot at least once a day
if(new Date(self.consts.time).getDate() != (new Date()).getDate()) self.refresh();
if(databap.vars.current_page == 'chat') if(databap.vars.current_page == 'chat')
{ {
if(!databap.vars.loading) if(!databap.vars.loading)
@@ -781,6 +785,7 @@ function refresh_chat(bReset)
result.messages, result.messages,
function(id_message, message_info) function(id_message, message_info)
{ {
message_info.id = id_message;
addMessage(message_info, bReset); addMessage(message_info, bReset);
} }
); );
@@ -823,7 +828,7 @@ function addMessage(message_info, bReset)
message_info.nickname = message_info.nickname || ''; message_info.nickname = message_info.nickname || '';
var sChanKeyName = message_info.id_chan; var sChanKeyName = message_info.id_chan;
var sMsgPrefix = '<a class="user clickable" title="Ecrire un PM &agrave; '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console">&gt;</span>'; var sMsgPrefix = '<a class="user clickable" title="Ecrire un PM &agrave; '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console"></span>';
var msg_body = ''; var msg_body = '';
var sUnreadChanName, iUnreadCount; var sUnreadChanName, iUnreadCount;
var bSystemMsg = false; var bSystemMsg = false;
@@ -833,8 +838,15 @@ function addMessage(message_info, bReset)
switch(message_info.msg_class) switch(message_info.msg_class)
{ {
case databap.consts.msg_types.user: case databap.consts.msg_types.user:
msg_body = sMsgPrefix+'<span class="text">'+message_info.message+'</span>'; if(message_info.id_message_ref) { //edit user message
let $Msg = databap.getMainElem('#chat_messages').find('p.U[data-id='+message_info.id_message_ref+']');
$Msg.find('.msg_txt').text(message_info.message);
$Msg.find('.status').show().text('modifié');
}
else {
msg_body = sMsgPrefix+'<span class="msg_txt text'+(message_info.id_user==databap.vars.user_id?' editable':'')+'">'+message_info.message+'</span>';
sNotif = message_info.nickname+' : '+message_info.message; sNotif = message_info.nickname+' : '+message_info.message;
}
break; break;
case databap.consts.msg_types.news: case databap.consts.msg_types.news:
databap.tmp('get_news', true); databap.tmp('get_news', true);
@@ -864,7 +876,7 @@ function addMessage(message_info, bReset)
slicePos = message_info.message.indexOf(' '); slicePos = message_info.message.indexOf(' ');
msgTargetUser = message_info.message.substr(1, slicePos - 1); msgTargetUser = message_info.message.substr(1, slicePos - 1);
var msg = message_info.message.slice(slicePos + 1); var msg = message_info.message.slice(slicePos + 1);
msg_body = '<a class="user clickable" title="Ecrire un PM &agrave; '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console"> <span class="highlight">&#64;'+msgTargetUser+'</span>&gt;</span><span class="text">'+msg+'</span>'; msg_body = '<a class="user clickable" title="Ecrire un PM &agrave; '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console"> <span class="highlight">&#64;'+msgTargetUser+'</span></span><span class="text">'+msg+'</span>';
sNotif = message_info.nickname+' @'+msgTargetUser+' : '+msg; sNotif = message_info.nickname+' @'+msgTargetUser+' : '+msg;
break; break;
case databap.consts.msg_types.nick: case databap.consts.msg_types.nick:
@@ -939,13 +951,17 @@ function addMessage(message_info, bReset)
} }
//Adding message to channel panel //Adding message to channel panel
$Message = $('<p>', {'class':message_info.msg_class+' class_'+sChanKeyName+' hide round_right'}) $Message = $('<p>', {'class':message_info.msg_class+' class_'+sChanKeyName+' hide round_right', 'data-id':message_info.id})
.append($('<span>', {'class':'time'}).text(((message_info.date==databap.consts.cur_date)?'':message_info.date+' - ')+message_info.time)) .append($('<span>', {'class':'time'}).text(((message_info.date==databap.consts.cur_date)?'':message_info.date+' - ')+message_info.time))
.append($Msg); .append($Msg)
.append($('<span>', {'class':'status'}));
$Message.find('.chan_link').click(function(){joinChan($(this).find('.chan_text').text());}); $Message.find('.chan_link').click(function(){joinChan($(this).find('.chan_text').text());});
$Message.find('.user').click(setPm); $Message.find('.user').click(setPm);
databap.getMainElem('#chat_messages').append($Message); databap.getMainElem('#chat_messages').append($Message);
//Edit own message
$Message.find('.editable').hover(toggleEditButton).click(editMessage);
//Unread messages //Unread messages
if(!bReset && !bSystemMsg /* && message_info.id_user!=databap.vars.user_id */) if(!bReset && !bSystemMsg /* && message_info.id_user!=databap.vars.user_id */)
{ {
@@ -972,6 +988,48 @@ function addMessage(message_info, bReset)
} }
} }
function toggleEditButton()
{
let $Editable = $(this); //.editable
let $EditBtn = $Editable.next('.edit-btn');
if($EditBtn.length > 0) $EditBtn.remove();
else $Editable.after($('<span>', {'class':'text edit-btn'}).append($('<i>', {'class': 'fa fa-fw fa-c-edit'})));
}
function editMessage()
{
let $Editable = $(this);
if($Editable.prop('contenteditable') != 'true')
{
$Editable
.data('backup', $Editable.text())
.prop('contenteditable', 'true')
.focus();
$Editable.on('focusout keydown', function(e) {
if(e.type == 'focusout' || e.which == 13) {
e.preventDefault();
$(this).prop('contenteditable', 'false');
databap.getInfo
(
'edit_message',
function(asResult)
{
refresh_chat();
$MsgInput.focus();
},
{message_id: $Editable.parents('p.U').data('id'), message: $Editable.text()},
'json',
function(textStatus)
{
databap.showError(textStatus);
}
);
}
});
}
}
function toggleImages() function toggleImages()
{ {
databap.vars2('opt_chat_images', !databap.vars2('opt_chat_images')); databap.vars2('opt_chat_images', !databap.vars2('opt_chat_images'));

View File

@@ -23,8 +23,6 @@
<title>Databap</title> <title>Databap</title>
</head> </head>
<body> <body>
<!-- <div class="line_h" style="top:45px;"></div>
<div class="line_v" style="left:50%;"></div> -->
<div id="container"> <div id="container">
<div id="header"> <div id="header">
<table class="maximized"> <table class="maximized">

View File

@@ -36,8 +36,7 @@ databap.pageInit = function()
var $ActivityBox, sIcon; var $ActivityBox, sIcon;
var asActivityTypes = { var asActivityTypes = {
sp_fixes: [ sp_fixes: [
'Remplacement du moteur de recherche par <a href="https://mariadb.com/kb/en/library/full-text-index-overview/" title="lien vers la documentation" target="_blank">fulltext</a>', 'Modification des messages de chat'
'Fix encodage des caractères lors de la recherche'
], ],
ehp_improvements: [ 'Selecteur de couleur dans les options', ehp_improvements: [ 'Selecteur de couleur dans les options',
'Nouvelle option: afficher / masquer les images du chat. Aussi disponible directement dans le chat via un hover sur une image', 'Nouvelle option: afficher / masquer les images du chat. Aussi disponible directement dans le chat via un hover sur une image',

View File

@@ -27,9 +27,8 @@ $col_black: #000000;
/* Font size */ /* Font size */
$size_small:9px; $size_small:9px;
$size_medium:10px; $size_medium:10px;
$size_big:11px; $size_big:12px;
$size_vbig:13px; $size_vbig:13px;
$size_vvbig:15px; $size_vvbig:15px;
$size_subtitle:16px; $size_subtitle:16px;
$size_title:20px; $size_title:20px;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -726,6 +726,7 @@
#chat_messages p { #chat_messages p {
color:$col_main_1; color:$col_main_1;
margin-bottom: 3px;
} }
#chat_messages p.U { #chat_messages p.U {
/*background-color:white;*/ /*background-color:white;*/
@@ -743,11 +744,16 @@
color:$col_hover_1; color:$col_hover_1;
font-size:$size_small; font-size:$size_small;
font-style:normal; font-style:normal;
vertical-align: middle;
} }
#chat_messages p a.user, #chat_messages p span.console { #chat_messages p a.user {
font-size:$size_medium;
font-weight:bold; font-weight:bold;
color:$col_main_1; color:$col_main_1;
font-size:$size_big;
}
#chat_messages p span.console {
font-size:$size_big;
margin-right:5px;
} }
#chat_messages p a.user { #chat_messages p a.user {
margin-left:5px; margin-left:5px;
@@ -758,6 +764,10 @@
#chat_messages p span.text { #chat_messages p span.text {
margin-left:5px; margin-left:5px;
font-size:$size_big; font-size:$size_big;
&.edit-btn {
vertical-align: middle;
}
} }
#chat_messages p span.action { #chat_messages p span.action {
font-style:italic; font-style:italic;
@@ -843,6 +853,22 @@
@extend .fa-20; @extend .fa-20;
} }
#chat_messages p span.status {
&::before {
content: "(";
}
font-size: $size_small;
color: $col_main_2;
vertical-align: middle;
margin-left: 5px;
display: none;
&::after {
content: ")";
}
}
#chat_messages .help { #chat_messages .help {
border:1px dashed #666666; border:1px dashed #666666;
padding:0 0 5px 0; padding:0 0 5px 0;

176
test.csv
View File

@@ -1,176 +0,0 @@
,5,/BI*/H*,Table des hiérarchies d'un IO,BW,"Remplacer la première étoile par C ou 0 (zéro) : standard ou spécifique
Remplacer la seconde étoile par le nom de l'info-objet",0
,5,AGR_1251,table liste autorisations et valeurs objets,SAP,table liste autorisations et valeurs objets. Autorisation table (for S_RS_COMP check for example),0
,5,AGR_1252,Structure orga,SAP,Structure orga (autorisation). Voir aussi table AGR_1251,0
,5,AGR_HIER,table des assignements queries,BW,table des assignements queries ==> rôle,0
,5,BWOM_SETTINGS,BW CO-OM : données de pilotage des datasources CO,ECC,BW CO-OM : données de pilotage des datasources CO,0
,5,BWOM2_TIMEST,BW CO-OM : table d'horodatages pour extraction delta,ECC,BW CO-OM : table d'horodatages pour extraction delta,0
,5,DD03L,Give your fieldname and execute ,SAP,Table des variables temporaires dans BW,0
,5,DD03T,Text for R/3 Transfer structure Objects,BW,Text for R/3 Transfer structure Objects,0
,5,DEVACCESS,Table des clés de développement,ECC,Table des clés de développement,0
,5,EDIDC,Table des idocs,SAP,"Table des idocs
Voir aussi la table EDID4",0
,5,EDP21,Partner Profile,SAP,Partner Profile: Inbound (tcode we20),0
,5,Embedded,ABAP coding for Transfer / Update Rules,BW,ABAP coding for Transfer / Update Rules,0
,5,MBEW ,Valorisation article,ECC,Valorisation article,0
,5,MC12VC0HDRSETUP,Table de setup LIS 12 HDR,ECC,Table de setup LIS 12 HDR,0
,5,MC12VC0ITMSETUP,Table de setup LIS 12 ITM,ECC,Table de setup LIS 12 ITM,0
,5,MC12VC0SCLSETUP,Table de setup LIS 12 SCL,ECC,Table de setup LIS 12 SCL,0
,5,MC13VD0HDRSETUP,Table de setup LIS 13 HDR,ECC,Table de setup LIS 13 HDR,0
,5,MC13VD0ITMSETUP,Table de setup LIS 13 ITM,ECC,Table de setup LIS 13 ITM,0
,5,MC13VD0KONSETUP,Table de setup LIS 13 KON,ECC,Table de setup LIS 13 KON,0
,5,PICHD,Données d'en tête interchangeabilité (classe FFF),ECC,Données d'en tête interchangeabilité (classe FFF),0
,5,PICPS,Poste interchangeabilité pièces (classe FFF),ECC,Poste interchangeabilité pièces (classe FFF),0
,5,PICRL,Relation interchangeabilité pièces (classe FFF),ECC,Relation interchangeabilité pièces (classe FFF),0
,5,RODELTAM,BW Delta Procedure (SAP Source System),BW,BW Delta Procedure (SAP Source System),0
,5,ROIDOCPRMS,Control parameters for data transfer from the source system,BW,Control parameters for data transfer from the source system,0
,5,ROOSFIELD,champs contenus dans les datasources,BW,champs contenus dans les datasources,0
,5,ROOSGENDLM,current and repeat pointer for CO-PA data sources.,ECC,current and repeat pointer for CO-PA data sources.,0
,5,ROOSOURCE,Table des datasources,ECC,"Table des datasources (date init)
Champ Delta SAFE2 pour COPA (intervalle de sélection des pièces)",0
,5,ROOSPRMSC,Init table (data source) ECC Side,ECC,Init table (data source) ECC Side: stores the init and delta request information,0
,5,ROOSPRMSF,Table des sélections de l'init d'une datasource,ECC,Table des sélections de l'init d'une datasource. Cf table ROOSPRMSC,0
,5,RSAABAP,routine ABAP,BW,routine ABAP,0
,5,RSAROUTT,Text name of Transfer Routine,BW,Text name of Transfer Routine,0
,5,RSBKSELECT,Liste des sélections pour un numéro de demande DTP,BW,Liste des sélections pour un numéro de demande DTP,0
,5,RSBOHSERVICETP,Open Hub: Service Types,BW,Open Hub: Service Types,0
,5,RSBREQUESTDELTA,Open Hub: Cross Reference Outbound/Inbound,BW,Open Hub: Cross Reference Outbound/Inbound,0
,5,RSBREQUESTMESS,Open Hub: Log for a Request,BW,Open Hub: Log for a Request,0
,5,RSBREQUID,Open Hub: Requests,BW,Open Hub: Requests,0
,5,RSBREQUID3RD,Open Hub: Status of 3rd Party Requests,BW,Open Hub: Status of 3rd Party Requests,0
,5,RSBREQUIDRUN,Open Hub: Table with Status for a Request,BW,Open Hub: Table with Status for a Request,0
,5,RSBSTRUCTURE,Open Hub: Generated Structures and Tables,BW,Open Hub: Generated Structures and Tables,0
,5,RSDATRNAV,Navigation Attributes,BW,Navigation Attributes,0
,5,RSDATRNAVT,Navigation Attributes,BW,Navigation Attributes,0
,5,RSDBCHATR,Master Data Attributes,BW,Master Data Attributes,0
,5,RSDCHA,Characteristics Catalog,BW,Characteristics Catalog,0
,5,RSDCHABAS,Basic Characteristics (for Characteristics,BW,Basic Characteristics (for Characteristics,0
,5,RSDCUBE,Directory of InfoCubes,BW,Directory of InfoCubes,0
,5,RSDCUBEIOBJ,Objects per InfoCube (where-used list),BW,Objects per InfoCube (where-used list),0
,5,RSDCUBEMULTI,InfoCubes involved in a MultiCube,BW,InfoCubes involved in a MultiCube,0
,5,RSDCUBET,Texts on InfoCubes,BW,Texts on InfoCubes,0
,5,RSDDAGGLT,Directory of the aggregates,BW,Directory of the aggregates,0
,5,RSDDAGGRCOMP,Description of Aggregates,BW,Description of Aggregates,0
,5,RSDDAGGRDIR,Directory of the aggregates,BW,Directory of the aggregates,0
,5,RSDDAGGRMODSTATE,Table des changeruns avec date de début,BW,Table des changeruns avec date de début,0
,5,RSDDAGGRT,Text on Aggregates,BW,Text on Aggregates,0
,5,RSDDCHNGPROT,Table des infoobjets par CNSID (change run),BW,Table des infoobjets par CNSID (change run),0
,5,RSDDIME ,Dimensions directory,BW,Dimensions directory,0
,5,RSDDIMEIOBJ,InfoObjects for each Dimension (Where-Used List),BW,InfoObjects for each Dimension (Where-Used List). Cf. Table RSDDIME,0
,5,RSDDIMET,Texts on Dimensions,BW,Texts on Dimensions,0
,5,RSDDPA,Data Package Characteristic,BW,Data Package Characteristic,0
,5,RSDDSTAT,Basic Table for InfoCubes/Queries,BW,Basic Table for InfoCubes/Queries,0
,5,RSDDSTAT_OLAP,Stats olap,BW,Stats olap,0
,5,RSDDSTATAGGR,Detail Table for Aggregate Setup,BW,Detail Table for Aggregate Setup,0
,5,RSDDSTATAGGRDEF,Detail Table of Navigation for each InfoCube/Query,BW,Detail Table of Navigation for each InfoCube/Query,0
,5,RSDDSTATCOND,InfoCube Compression,BW,InfoCube Compression,0
,5,RSDDSTATDELE,InfoCube Deletions,BW,InfoCube Deletions,0
,5,RSDDSTATWHM,Warehouse Management,BW,Warehouse Management,0
,5,RSDICHAPRO,Characteristic Properties Specific to an InfoCube,BW,Characteristic Properties Specific to an InfoCube,0
,5,RSDICMULTIIOBJ,assignement des champs dans les multi,BW,assignement des champs dans les multi,0
,5,RSDICVALIOBJ,InfoObjects of the Stock Validity Table for the InfoCube,BW,InfoObjects of the Stock Validity Table for the InfoCube,0
,5,RSDIKYFPRO,Flag Properties Specific to an InfoCube,BW,Flag Properties Specific to an InfoCube,0
,5,RSDIOBJ,Liste des Info-objets,BW,Liste des Info-objets,0
,5,RSDIOBJCMP,Dependencies of InfoObjects,BW,Dependencies of InfoObjects,0
,5,RSDIOBJT,Texts of InfoObjects,BW,Texts of InfoObjects,0
,5,RSDIPROHNODE,Table Hierarchy nodes Key figures cube,BW,Table Hierarchy nodes Key figures cube,0
,5,RSDIPROHNODEIOBJ,Table Hierarchy nodes Key figures cube InfoObjet,BW,Table Hierarchy nodes Key figures cube InfoObjet,0
,5,RSDODSO,Directory of all ODS Objects,BW,Directory of all ODS Objects,0
,5,RSDODSOATRNAV,Navigation Attributes for ODS Object,BW,Navigation Attributes for ODS Object,0
,5,RSDODSOIOBJ,InfoObjects of ODS Objects,BW,InfoObjects of ODS Objects,0
,5,RSDODSOT,Texts of all ODS Objects,BW,Texts of all ODS Objects,0
,5,RSDODSOTABL,Directory of all ODS Object Tables,BW,Directory of all ODS Object Tables,0
,5,RSDTIM,Time Characteristics,BW,Time Characteristics,0
,5,RSDUNI,Units,BW,Units,0
,5,RSERRORLOG,Check loading errors in table,BW,Check loading errors in table,0
,5,RSEVENTCHAIN,Event Chain Processing Event Table,BW,Event Chain Processing Event Table,0
,5,RSEVENTHEAD,Header for the event chain,BW,Header for the event chain,0
,5,RSEVENTHEADT,Header for the event chain,BW,Header for the event chain,0
,5,RSFEC,BW Frontend Check. Useful for checking the installed SAP GUI versions on user machines.,BW,BW Frontend Check. Useful for checking the installed SAP GUI versions on user machines.,0
,5,RSHIEDIR,Hierarchy table - Hiérarchie ID,BW,Hierarchy table - Hiérarchie ID,0
,5,RSKYF,Key Figures,BW,Key Figures,0
,5,RSLDPIO,Links datasource to infopackages,BW,Links datasource to infopackages,0
,5,RSLDPIOT,InfoPackage Text Description,BW,InfoPackage Text Description,0
,5,RSLDPRULE,table des routines ABAP contenu dans les filtres des infopackages,BW,table des routines ABAP contenu dans les filtres des infopackages,0
,5,RSLDPSEL,table des filtres appliqués sur les Infopackages,BW,"table des filtres appliqués sur les Infopackages (en dur, pour les variables, voir la table RSLDPRULE)",0
,5,RSMDATASTATE,table des données de mise à jour des cubes / ods de statistiques,BW,"table des donnéesde mise à jour des cubes / ods (0TCT_DS11) : heure de chargement, nb enregistrement
Voir aussi table RSMDATASTATE_EXT",0
,5,RSMONICDP,Contains the request-id number by data target,BW,Contains the request-id number by data target,0
,5,RSMONMESS,Monitor Messages,BW,Monitor Messages,0
,5,RSOLTPSOURCE,Replication Table for DataSources in BW,BW,Replication Table for DataSources in BW,0
,5,RSOSFIELDMAP,Liste des champs SAP vs infoobjets BW,BW,Très utile pour trouver le mapping entre un champ ECC et un info objet d'après l'existant,0
,5,RSPAKPOS,List of InfoPackage Groups / InfoPackages,BW,List of InfoPackage Groups / InfoPackages,0
,5,RSPC_MONITOR,Monitor individual process chains,BW,Monitor individual process chains,0
,5,RSPCCHAIN,Process chain details,BW,Process chain details,0
,5,RSPCCHAINATTR,Attributes for a Process Chain,BW,Attributes for a Process Chain,0
,5,RSPCCHAINEVENTS,Multiple Events with Process Chains,BW,Multiple Events with Process Chains,0
,5,RSPCCHAINT,Texts for Chain,BW,Texts for Chain,0
,5,RSPCCOMMANDLOG,System Command Execution Logs,BW,System Command Execution Logs (Process Chains),0
,5,RSPCLOGCHAIN,Table des exécutions des PC avec log ID de la chaîne et statut général,BW,Table des exécutions des PC avec log ID de la chaîne et statut général,0
,5,RSPCLOGS,Application Logs for the Process Chains,BW,Application Logs for the Process Chains,0
,5,RSPCPROCESSLOG,Table avec log des chargements de chaînes par étapes,BW,"Table avec log des chargements de chaînes par étapes
A utiliser en parallèle du programme RSPC_PROCESS_FINISH pour lancer la suite d'une chaîne bloquée qui est quand même à vert avec les données venant de la RSPC (instance + Log id). Cf la procédure 15.",0
,5,RSPCRUNVARIABLES,Variables for Process Chains for Runtime,BW,Variables for Process Chains for Runtime,0
,5,RSPSADEL,PSA Table deletion,BW,PSA Table deletion,0
,5,RSRREPDIR,Liste des requêtes BW du système,BW,Liste des requêtes BW du système,0
,5,RSRULEDONE,code ABAP pour ordonnanceur sélections Infopackage,BW,code ABAP pour ordonnanceur sélections Infopackage,0
,5,RSRWBINDEX,List of binary large objects (Excel workbooks),BW,List of binary large objects (Excel workbooks),0
,5,RSRWBINDEXT,Titles of binary objects (Excel workbooks),BW,Titles of binary objects (Excel workbooks),0
,5,RSRWBSTORE,Storage for binary large objects (Excel workbooks),BW,Storage for binary large objects (Excel workbooks),0
,5,RSRWBTEMPLATE,Assignment of Excel workbooks as personal templates,BW,Assignment of Excel workbooks as personal templates,0
,5,RSRWORKBOOK,Where-used list for reports in workbooks,BW,Where-used list for reports in workbooks,0
,5,RSSDLINIT,Table des init réalisées sur les datasources dans BW,BW,Table des init réalisées sur les datasources dans BW,0
,5,RSSDLINITSEL,Table des sélections de l'init d'une datasource dans BW,BW,Table des sélections de l'init d'une datasource dans BW,0
,5,RSSELDONE,Table des requêtes PSA chargées,BW,Table des requêtes PSA chargées et exécutions d'Infopackage (avec critère de sélection),0
,5,RSTRAN,table des transfo,BW,table des transfo,0
,5,RSTRANROUTMAP,table des routines des transfo,BW,table des routines des transfo,0
,5,RSTS,Transfer Structure List,BW,Transfer Structure List,0
,5,RSTSFIELD,Transfer Structure fields,BW,Transfer Structure fields,0
,5,RSTSODS,Table contenant la liste des PSA par infosources,BW,Table contenant la liste des PSA par infosources,0
,5,RSTSODSPART,Table des requêtes PSA à supprimer,BW,Table des requêtes PSA à supprimer,0
,5,RSTSRULES ,Transfer Structure rules,BW,Transfer Structure rules,0
,5,RSUPDDAT,Update rules with routines,BW,Update rules with routines,0
,5,RSUPDINFO,InfoProvider to Infosource correlation,BW,InfoProvider to Infosource correlation,0
,5,RSUPDKEY,Update rule key fields,BW,Update rule key fields,0
,5,RSUPDROUT,Update rules List,BW,Update rules List,0
,5,RSZCALC,Definition of a formula element,BW,Definition of a formula element,0
,5,RSZCEL,Query Designer: Directory of Cells,BW,Query Designer: Directory of Cells,0
,5,RSZCOMPDIR,Directory of reporting components,BW,Directory of reporting components,0
,5,RSZCOMPIC,Assignment reuseable component,BW,Assignment reuseable component <-> InfoCube,0
,5,RSZELTATTR,Attribute selection per dimension element,BW,Attribute selection per dimension element,0
,5,RSZELTDIR,Directory of the reporting component elements,BW,Directory of the reporting component elements,0
,5,RSZELTPRIO,Priorities with element collisions,BW,Priorities with element collisions,0
,5,RSZELTPROP,Element properties,BW,Element properties (settings),0
,5,RSZELTTXT,Texts of reporting component elements,BW,Texts of reporting component elements,0
,5,RSZELTXREF,Directory of query element references,BW,Directory of query element references,0
,5,RSZGLOBV,Global Variables in Reporting,BW,Global Variables in Reporting,0
,5,RSZRANGE,Selection specification for an element,BW,Selection specification for an element,0
,5,RSZSELECT,Selection properties of an element,BW,Selection properties of an element,0
,5,RSZWOBJ,Storage of the Web Objects,BW,Storage of the Web Objects,0
,5,RSZWOBJTXT,Texts for Templates/Items/Views,BW,Texts for Templates/Items/Views,0
,5,RSZWOBJXREF,Structure of the BW Objects in a Template,BW,Structure of the BW Objects in a Template,0
,5,RSZWTEMPLATE,Header Table for BW HTML Templates,BW,Header Table for BW HTML Templates,0
,5,SMEN_BUFFC,Table listant les workbooks par user,BW,"Table listant les workbooks par user (REPORTTYPE = TR Workbooks).
Add workbooks to user menu Favorites RRMX -> Open workbooks -> Find a workbook ->Right-click ->Choose Properties-> click Information tab -> Get the Workbook ID field.
SE37 -> Execute FAVOS_EVENT_ADD_TO_USER_SHELF function module.",0
,5,TBTCO,Job Schedule Result,BW,Job Schedule Result,0
,5,TBTCP,Job Schedule Definition,BW,Job Schedule Definition,0
,5,TCDOB,Table des pointeurs de modif,ECC,Table des pointeurs de modif,0
,5,TFACS,Calendrier,SAP,Calendrier,0
,5,TMC4,Table de paramétrage des LIS,ECC,Table de paramétrage des LIS,0
,5,TMCEX*,LIS tables,ECC,LIS tables (communication structures),0
,5,TMCEXCFS,Field status of communication structures LIS,ECC,Field status of communication structures LIS,0
,5,TMCEXEVE,Trigger Events for LIS,ECC,Trigger Events for LIS,0
,5,TMCW3,Table de paramétrage du setup des LIS,ECC,Table de paramétrage du setup des LIS,0
,5,TPS31,Nom du function module utilisé pour un process interface (datasource),ECC,Nom du function module utilisé pour un process interface (datasource),0
,5,TSTC,Table des transactions,SAP,Table des transactions dud système,0
,5,TSTVAR,Table des variables temporaires dans BW,BW,Table des variables temporaires dans BW,0
,5,TVARVC,Table de paramétrage,BW,"Table de paramétrage
La table a maintenant le champ ""NUMB"" en clé ce qui permet d'avoir plusieurs itérations d'une même valeur (""NAME""). L'incrémentation est à faire soi-même",0
,5,V_OP,Job view,SAP,Job view,0
,5,V_RSZGLOBV,Report Variables view table,BW,Report Variables view table,0
,5,VARI,table des variantes de prog,SAP,table des variantes de prog. Voir aussi table VARID et VARIT (textes),0
1 5 /BI*/H* Table des hiérarchies d'un IO BW Remplacer la première étoile par C ou 0 (zéro) : standard ou spécifique Remplacer la seconde étoile par le nom de l'info-objet 0
2 5 AGR_1251 table liste autorisations et valeurs objets SAP table liste autorisations et valeurs objets. Autorisation table (for S_RS_COMP check for example) 0
3 5 AGR_1252 Structure orga SAP Structure orga (autorisation). Voir aussi table AGR_1251 0
4 5 AGR_HIER table des assignements queries BW table des assignements queries ==> rôle 0
5 5 BWOM_SETTINGS BW CO-OM : données de pilotage des datasources CO ECC BW CO-OM : données de pilotage des datasources CO 0
6 5 BWOM2_TIMEST BW CO-OM : table d'horodatages pour extraction delta ECC BW CO-OM : table d'horodatages pour extraction delta 0
7 5 DD03L Give your fieldname and execute SAP Table des variables temporaires dans BW 0
8 5 DD03T Text for R/3 Transfer structure Objects BW Text for R/3 Transfer structure Objects 0
9 5 DEVACCESS Table des clés de développement ECC Table des clés de développement 0
10 5 EDIDC Table des idocs SAP Table des idocs Voir aussi la table EDID4 0
11 5 EDP21 Partner Profile SAP Partner Profile: Inbound (tcode we20) 0
12 5 Embedded ABAP coding for Transfer / Update Rules BW ABAP coding for Transfer / Update Rules 0
13 5 MBEW Valorisation article ECC Valorisation article 0
14 5 MC12VC0HDRSETUP Table de setup LIS 12 HDR ECC Table de setup LIS 12 HDR 0
15 5 MC12VC0ITMSETUP Table de setup LIS 12 ITM ECC Table de setup LIS 12 ITM 0
16 5 MC12VC0SCLSETUP Table de setup LIS 12 SCL ECC Table de setup LIS 12 SCL 0
17 5 MC13VD0HDRSETUP Table de setup LIS 13 HDR ECC Table de setup LIS 13 HDR 0
18 5 MC13VD0ITMSETUP Table de setup LIS 13 ITM ECC Table de setup LIS 13 ITM 0
19 5 MC13VD0KONSETUP Table de setup LIS 13 KON ECC Table de setup LIS 13 KON 0
20 5 PICHD Données d'en tête interchangeabilité (classe FFF) ECC Données d'en tête interchangeabilité (classe FFF) 0
21 5 PICPS Poste interchangeabilité pièces (classe FFF) ECC Poste interchangeabilité pièces (classe FFF) 0
22 5 PICRL Relation interchangeabilité pièces (classe FFF) ECC Relation interchangeabilité pièces (classe FFF) 0
23 5 RODELTAM BW Delta Procedure (SAP Source System) BW BW Delta Procedure (SAP Source System) 0
24 5 ROIDOCPRMS Control parameters for data transfer from the source system BW Control parameters for data transfer from the source system 0
25 5 ROOSFIELD champs contenus dans les datasources BW champs contenus dans les datasources 0
26 5 ROOSGENDLM current and repeat pointer for CO-PA data sources. ECC current and repeat pointer for CO-PA data sources. 0
27 5 ROOSOURCE Table des datasources ECC Table des datasources (date init) Champ Delta SAFE2 pour COPA (intervalle de sélection des pièces) 0
28 5 ROOSPRMSC Init table (data source) ECC Side ECC Init table (data source) ECC Side: stores the init and delta request information 0
29 5 ROOSPRMSF Table des sélections de l'init d'une datasource ECC Table des sélections de l'init d'une datasource. Cf table ROOSPRMSC 0
30 5 RSAABAP routine ABAP BW routine ABAP 0
31 5 RSAROUTT Text name of Transfer Routine BW Text name of Transfer Routine 0
32 5 RSBKSELECT Liste des sélections pour un numéro de demande DTP BW Liste des sélections pour un numéro de demande DTP 0
33 5 RSBOHSERVICETP Open Hub: Service Types BW Open Hub: Service Types 0
34 5 RSBREQUESTDELTA Open Hub: Cross Reference Outbound/Inbound BW Open Hub: Cross Reference Outbound/Inbound 0
35 5 RSBREQUESTMESS Open Hub: Log for a Request BW Open Hub: Log for a Request 0
36 5 RSBREQUID Open Hub: Requests BW Open Hub: Requests 0
37 5 RSBREQUID3RD Open Hub: Status of 3rd Party Requests BW Open Hub: Status of 3rd Party Requests 0
38 5 RSBREQUIDRUN Open Hub: Table with Status for a Request BW Open Hub: Table with Status for a Request 0
39 5 RSBSTRUCTURE Open Hub: Generated Structures and Tables BW Open Hub: Generated Structures and Tables 0
40 5 RSDATRNAV Navigation Attributes BW Navigation Attributes 0
41 5 RSDATRNAVT Navigation Attributes BW Navigation Attributes 0
42 5 RSDBCHATR Master Data Attributes BW Master Data Attributes 0
43 5 RSDCHA Characteristics Catalog BW Characteristics Catalog 0
44 5 RSDCHABAS Basic Characteristics (for Characteristics BW Basic Characteristics (for Characteristics 0
45 5 RSDCUBE Directory of InfoCubes BW Directory of InfoCubes 0
46 5 RSDCUBEIOBJ Objects per InfoCube (where-used list) BW Objects per InfoCube (where-used list) 0
47 5 RSDCUBEMULTI InfoCubes involved in a MultiCube BW InfoCubes involved in a MultiCube 0
48 5 RSDCUBET Texts on InfoCubes BW Texts on InfoCubes 0
49 5 RSDDAGGLT Directory of the aggregates BW Directory of the aggregates 0
50 5 RSDDAGGRCOMP Description of Aggregates BW Description of Aggregates 0
51 5 RSDDAGGRDIR Directory of the aggregates BW Directory of the aggregates 0
52 5 RSDDAGGRMODSTATE Table des changeruns avec date de début BW Table des changeruns avec date de début 0
53 5 RSDDAGGRT Text on Aggregates BW Text on Aggregates 0
54 5 RSDDCHNGPROT Table des infoobjets par CNSID (change run) BW Table des infoobjets par CNSID (change run) 0
55 5 RSDDIME Dimensions directory BW Dimensions directory 0
56 5 RSDDIMEIOBJ InfoObjects for each Dimension (Where-Used List) BW InfoObjects for each Dimension (Where-Used List). Cf. Table RSDDIME 0
57 5 RSDDIMET Texts on Dimensions BW Texts on Dimensions 0
58 5 RSDDPA Data Package Characteristic BW Data Package Characteristic 0
59 5 RSDDSTAT Basic Table for InfoCubes/Queries BW Basic Table for InfoCubes/Queries 0
60 5 RSDDSTAT_OLAP Stats olap BW Stats olap 0
61 5 RSDDSTATAGGR Detail Table for Aggregate Setup BW Detail Table for Aggregate Setup 0
62 5 RSDDSTATAGGRDEF Detail Table of Navigation for each InfoCube/Query BW Detail Table of Navigation for each InfoCube/Query 0
63 5 RSDDSTATCOND InfoCube Compression BW InfoCube Compression 0
64 5 RSDDSTATDELE InfoCube Deletions BW InfoCube Deletions 0
65 5 RSDDSTATWHM Warehouse Management BW Warehouse Management 0
66 5 RSDICHAPRO Characteristic Properties Specific to an InfoCube BW Characteristic Properties Specific to an InfoCube 0
67 5 RSDICMULTIIOBJ assignement des champs dans les multi BW assignement des champs dans les multi 0
68 5 RSDICVALIOBJ InfoObjects of the Stock Validity Table for the InfoCube BW InfoObjects of the Stock Validity Table for the InfoCube 0
69 5 RSDIKYFPRO Flag Properties Specific to an InfoCube BW Flag Properties Specific to an InfoCube 0
70 5 RSDIOBJ Liste des Info-objets BW Liste des Info-objets 0
71 5 RSDIOBJCMP Dependencies of InfoObjects BW Dependencies of InfoObjects 0
72 5 RSDIOBJT Texts of InfoObjects BW Texts of InfoObjects 0
73 5 RSDIPROHNODE Table Hierarchy nodes Key figures cube BW Table Hierarchy nodes Key figures cube 0
74 5 RSDIPROHNODEIOBJ Table Hierarchy nodes Key figures cube InfoObjet BW Table Hierarchy nodes Key figures cube InfoObjet 0
75 5 RSDODSO Directory of all ODS Objects BW Directory of all ODS Objects 0
76 5 RSDODSOATRNAV Navigation Attributes for ODS Object BW Navigation Attributes for ODS Object 0
77 5 RSDODSOIOBJ InfoObjects of ODS Objects BW InfoObjects of ODS Objects 0
78 5 RSDODSOT Texts of all ODS Objects BW Texts of all ODS Objects 0
79 5 RSDODSOTABL Directory of all ODS Object Tables BW Directory of all ODS Object Tables 0
80 5 RSDTIM Time Characteristics BW Time Characteristics 0
81 5 RSDUNI Units BW Units 0
82 5 RSERRORLOG Check loading errors in table BW Check loading errors in table 0
83 5 RSEVENTCHAIN Event Chain Processing Event Table BW Event Chain Processing Event Table 0
84 5 RSEVENTHEAD Header for the event chain BW Header for the event chain 0
85 5 RSEVENTHEADT Header for the event chain BW Header for the event chain 0
86 5 RSFEC BW Frontend Check. Useful for checking the installed SAP GUI versions on user machines. BW BW Frontend Check. Useful for checking the installed SAP GUI versions on user machines. 0
87 5 RSHIEDIR Hierarchy table - Hiérarchie ID BW Hierarchy table - Hiérarchie ID 0
88 5 RSKYF Key Figures BW Key Figures 0
89 5 RSLDPIO Links datasource to infopackages BW Links datasource to infopackages 0
90 5 RSLDPIOT InfoPackage Text Description BW InfoPackage Text Description 0
91 5 RSLDPRULE table des routines ABAP contenu dans les filtres des infopackages BW table des routines ABAP contenu dans les filtres des infopackages 0
92 5 RSLDPSEL table des filtres appliqués sur les Infopackages BW table des filtres appliqués sur les Infopackages (en dur, pour les variables, voir la table RSLDPRULE) 0
93 5 RSMDATASTATE table des données de mise à jour des cubes / ods de statistiques BW table des donnéesde mise à jour des cubes / ods (0TCT_DS11) : heure de chargement, nb enregistrement Voir aussi table RSMDATASTATE_EXT 0
94 5 RSMONICDP Contains the request-id number by data target BW Contains the request-id number by data target 0
95 5 RSMONMESS Monitor Messages BW Monitor Messages 0
96 5 RSOLTPSOURCE Replication Table for DataSources in BW BW Replication Table for DataSources in BW 0
97 5 RSOSFIELDMAP Liste des champs SAP vs infoobjets BW BW Très utile pour trouver le mapping entre un champ ECC et un info objet d'après l'existant 0
98 5 RSPAKPOS List of InfoPackage Groups / InfoPackages BW List of InfoPackage Groups / InfoPackages 0
99 5 RSPC_MONITOR Monitor individual process chains BW Monitor individual process chains 0
100 5 RSPCCHAIN Process chain details BW Process chain details 0
101 5 RSPCCHAINATTR Attributes for a Process Chain BW Attributes for a Process Chain 0
102 5 RSPCCHAINEVENTS Multiple Events with Process Chains BW Multiple Events with Process Chains 0
103 5 RSPCCHAINT Texts for Chain BW Texts for Chain 0
104 5 RSPCCOMMANDLOG System Command Execution Logs BW System Command Execution Logs (Process Chains) 0
105 5 RSPCLOGCHAIN Table des exécutions des PC avec log ID de la chaîne et statut général BW Table des exécutions des PC avec log ID de la chaîne et statut général 0
106 5 RSPCLOGS Application Logs for the Process Chains BW Application Logs for the Process Chains 0
107 5 RSPCPROCESSLOG Table avec log des chargements de chaînes par étapes BW Table avec log des chargements de chaînes par étapes A utiliser en parallèle du programme RSPC_PROCESS_FINISH pour lancer la suite d'une chaîne bloquée qui est quand même à vert avec les données venant de la RSPC (instance + Log id). Cf la procédure 15. 0
108 5 RSPCRUNVARIABLES Variables for Process Chains for Runtime BW Variables for Process Chains for Runtime 0
109 5 RSPSADEL PSA Table deletion BW PSA Table deletion 0
110 5 RSRREPDIR Liste des requêtes BW du système BW Liste des requêtes BW du système 0
111 5 RSRULEDONE code ABAP pour ordonnanceur sélections Infopackage BW code ABAP pour ordonnanceur sélections Infopackage 0
112 5 RSRWBINDEX List of binary large objects (Excel workbooks) BW List of binary large objects (Excel workbooks) 0
113 5 RSRWBINDEXT Titles of binary objects (Excel workbooks) BW Titles of binary objects (Excel workbooks) 0
114 5 RSRWBSTORE Storage for binary large objects (Excel workbooks) BW Storage for binary large objects (Excel workbooks) 0
115 5 RSRWBTEMPLATE Assignment of Excel workbooks as personal templates BW Assignment of Excel workbooks as personal templates 0
116 5 RSRWORKBOOK Where-used list for reports in workbooks BW Where-used list for reports in workbooks 0
117 5 RSSDLINIT Table des init réalisées sur les datasources dans BW BW Table des init réalisées sur les datasources dans BW 0
118 5 RSSDLINITSEL Table des sélections de l'init d'une datasource dans BW BW Table des sélections de l'init d'une datasource dans BW 0
119 5 RSSELDONE Table des requêtes PSA chargées BW Table des requêtes PSA chargées et exécutions d'Infopackage (avec critère de sélection) 0
120 5 RSTRAN table des transfo BW table des transfo 0
121 5 RSTRANROUTMAP table des routines des transfo BW table des routines des transfo 0
122 5 RSTS Transfer Structure List BW Transfer Structure List 0
123 5 RSTSFIELD Transfer Structure fields BW Transfer Structure fields 0
124 5 RSTSODS Table contenant la liste des PSA par infosources BW Table contenant la liste des PSA par infosources 0
125 5 RSTSODSPART Table des requêtes PSA à supprimer BW Table des requêtes PSA à supprimer 0
126 5 RSTSRULES  Transfer Structure rules BW Transfer Structure rules 0
127 5 RSUPDDAT Update rules with routines BW Update rules with routines 0
128 5 RSUPDINFO InfoProvider to Infosource correlation BW InfoProvider to Infosource correlation 0
129 5 RSUPDKEY Update rule key fields BW Update rule key fields 0
130 5 RSUPDROUT Update rules List BW Update rules List 0
131 5 RSZCALC Definition of a formula element BW Definition of a formula element 0
132 5 RSZCEL Query Designer: Directory of Cells BW Query Designer: Directory of Cells 0
133 5 RSZCOMPDIR Directory of reporting components BW Directory of reporting components 0
134 5 RSZCOMPIC Assignment reuseable component BW Assignment reuseable component <-> InfoCube 0
135 5 RSZELTATTR Attribute selection per dimension element BW Attribute selection per dimension element 0
136 5 RSZELTDIR Directory of the reporting component elements BW Directory of the reporting component elements 0
137 5 RSZELTPRIO Priorities with element collisions BW Priorities with element collisions 0
138 5 RSZELTPROP Element properties BW Element properties (settings) 0
139 5 RSZELTTXT Texts of reporting component elements BW Texts of reporting component elements 0
140 5 RSZELTXREF Directory of query element references BW Directory of query element references 0
141 5 RSZGLOBV Global Variables in Reporting BW Global Variables in Reporting 0
142 5 RSZRANGE Selection specification for an element BW Selection specification for an element 0
143 5 RSZSELECT Selection properties of an element BW Selection properties of an element 0
144 5 RSZWOBJ Storage of the Web Objects BW Storage of the Web Objects 0
145 5 RSZWOBJTXT Texts for Templates/Items/Views BW Texts for Templates/Items/Views 0
146 5 RSZWOBJXREF Structure of the BW Objects in a Template BW Structure of the BW Objects in a Template 0
147 5 RSZWTEMPLATE Header Table for BW HTML Templates BW Header Table for BW HTML Templates 0
148 5 SMEN_BUFFC Table listant les workbooks par user BW Table listant les workbooks par user (REPORTTYPE = TR Workbooks). Add workbooks to user menu Favorites RRMX -> Open workbooks -> Find a workbook ->Right-click ->Choose Properties-> click Information tab -> Get the Workbook ID field. SE37 -> Execute FAVOS_EVENT_ADD_TO_USER_SHELF function module. 0
149 5 TBTCO Job Schedule Result BW Job Schedule Result 0
150 5 TBTCP Job Schedule Definition BW Job Schedule Definition 0
151 5 TCDOB Table des pointeurs de modif ECC Table des pointeurs de modif 0
152 5 TFACS Calendrier SAP Calendrier 0
153 5 TMC4 Table de paramétrage des LIS ECC Table de paramétrage des LIS 0
154 5 TMCEX* LIS tables ECC LIS tables (communication structures) 0
155 5 TMCEXCFS Field status of communication structures LIS ECC Field status of communication structures LIS 0
156 5 TMCEXEVE Trigger Events for LIS ECC Trigger Events for LIS 0
157 5 TMCW3 Table de paramétrage du setup des LIS ECC Table de paramétrage du setup des LIS 0
158 5 TPS31 Nom du function module utilisé pour un process interface (datasource) ECC Nom du function module utilisé pour un process interface (datasource) 0
159 5 TSTC Table des transactions SAP Table des transactions dud système 0
160 5 TSTVAR Table des variables temporaires dans BW BW Table des variables temporaires dans BW 0
161 5 TVARVC Table de paramétrage BW Table de paramétrage La table a maintenant le champ "NUMB" en clé ce qui permet d'avoir plusieurs itérations d'une même valeur ("NAME"). L'incrémentation est à faire soi-même 0
162 5 V_OP Job view SAP Job view 0
163 5 V_RSZGLOBV Report Variables view table BW Report Variables view table 0
164 5 VARI table des variantes de prog SAP table des variantes de prog. Voir aussi table VARID et VARIT (textes) 0