Im Looking for a terminal script which shows the archlogo
Hi there,
I have found in the May screenshot thread this terminal script:
Can anyone tell me where i found this good looking script. I will also make so nice screenshots from my terminal.
Regards
FightRight
Last edited by FightRight (2007-05-12 17:45:54)
Hello
Ohh thanks for yours fast replys.
I have found this Script:
#!/usr/bin/perl
use Switch;
use strict;
## Config options ##
## What distro logo to use to use, Available "Archlinux Debian None" ##
my $distro = "Archlinux";
## what values to display. Use "OS Kernel DE WM win_theme Theme Font Icons" ##
my $display = "OS Kernel DE WM Win_theme Theme Icons Font";
## Takes a screen shot if set to 0 ##
my $shot = 1;
## Command to run to take screen shot ##
my $command = "scrot";
## What colors to use for the variables. ##
my $textcolor = "\e[0m";
## Prints little debugging messages if set to 0 ##
my $quite = 0;
## Script starts here ##
## Define some thing to work with strict ##
my @line = ();
my $found = 0;
my $DE = "NONE";
my $WM = "NONE";
## Hash of WMs and the process they run ##
my %WMlist = ("Beryl", "beryl",
"Fluxbox", "fluxbox",
"Openbox", "openbox",
"Blackbox", "blackbox",
"Xfwm4", "xfwm4",
"Metacity", "metacity",
"Kwin", "kwin",
"FVWM", "fvwm",
"Enlightenment", "enlightenment",
"IceWM", "icewm",
"Window Maker", "wmaker",
"PekWM","pekwm" );
## Hash of DEs and the process they run ##
my %DElist = ("Gnome", "gnome-session",
"Xfce4", "xfce-mcs-manage",
"KDE", "ksmserver");
## Get Kernel version ##
if ( $display =~ "Kernel"){
print "\::$textcolor Finding Kernel version\n" unless $quite == 1;
my $kernel = `uname -r`;
$kernel =~ s/\s+/ /g;
$kernel = " Kernel:$textcolor $kernel";
push(@line, "$kernel");
## Find running processes ##
print "\::$textcolor Getting processes \n" unless $quite == 1;
my $processes = `ps -A | awk {'print \$4'}`;
## Find DE ##
while( (my $DEname, my $DEprocess) = each(%DElist) ) {
print "\::$textcolor Testing $DEname process: $DEprocess \n" unless $quite == 1;
if ( $processes =~ m/$DEprocess/ ) {
$DE = $DEname;
print "\::$textcolor DE found as $DE\n" unless $quite == 1;
if( $display =~ m/DE/ ) {
push(@line, " DE:$textcolor $DE");
last;
## Find WM ##
while( (my $WMname, my $WMprocess) = each(%WMlist) ) {
print "\::$textcolor Testing $WMname process: $WMprocess \n" unless $quite == 1;
if ( $processes =~ m/$WMprocess/ ) {
$WM = $WMname;
print "\::$textcolor WM found as $WM\n" unless $quite == 1;
if( $display =~ m/WM/ ) {
push(@line, " WM:$textcolor $WM");
last;
## Find WM theme ##
if ( $display =~ m/Win_theme/ ){
switch($WM) {
case "Openbox" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.config/openbox/rc.xml")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /<name>(.+)<\/name>/ ) {
while ( $found == 0 ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
$found = 1;
close(FILE);
case "Beryl" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.emerald/themes/schoensyDarkgreen/theme.ini")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /name=(.+)/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
case "Metacity" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
my $gconf = `gconftool-2 -g /apps/metacity/general/theme`;
print "\::$textcolor $WM theme found as $gconf\n" unless $quite == 1;
chomp ($gconf);
push(@line, " WM Theme:$textcolor $gconf");
case "Fluxbox" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.fluxbox/init")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /session.styleFile:.*\/(.+)/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
case "Blackbox" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.blackboxrc")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /session.styleFile:.*\/(.+)/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
case "Xfwm4" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/xfwm4.xml")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /<option name="Xfwm\/ThemeName" type="string" value="(.+)"\/>/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
case "Kwin" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.kde/share/config/kwinrc")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /PluginLib=kwin3_(.+)/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
case "Enlightenment" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
my $remote = `enlightenment_remote -theme-get theme` ;
if( $remote =~ m/.*FILE="(.+).edj"/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
case "IceWM" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.icewm/theme")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /Theme="(.+)\/.*.theme/ ) {
while( $found == 0 ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
$found = 1;
close(FILE);
case "PekWM" {
print "\::$textcolor Finding $WM theme\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.pekwm/config")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if( /Theme.*\/(.*)"/ ) {
print "\::$textcolor $WM theme found as $1\n" unless $quite == 1;
push(@line, " WM Theme:$textcolor $1");
close(FILE);
## Find Theme Icon ans Font ##
if ( $display =~ m/[Theme, Icons, Font,]/) {
switch($DE) {
case "Gnome" {
print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
if ( $display =~ m/Theme/ ) {
my $gconf = `gconftool-2 -g /desktop/gnome/interface/gtk_theme`;
chomp ($gconf);
print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
push(@line, " GTK Theme:$textcolor $gconf");
if ( $display =~ m/Icons/ ) {
my $gconf = `gconftool-2 -g /desktop/gnome/interface/icon_theme`;
chomp ($gconf);
push(@line, " Icons:$textcolor $gconf");
if ( $display =~ m/Font/ ) {
my $gconf = `gconftool-2 -g /desktop/gnome/interface/font_name`;
chomp ($gconf);
push(@line, " Font:$textcolor $gconf");
case "Xfce4" {
my @sort = ();
print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.config/xfce4/mcs_settings/gtk.xml")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if ( $display =~ m/Theme/ ) {
if (/<option name="Net\/ThemeName" type="string" value="(.+)"\/>/ ) {
print "\::$textcolor GTK Theme found as $1\n" unless $quite == 1;
unshift(@sort, " GTK Theme:$textcolor $1");
if ( $display =~ m/Icons/ ) {
if (/<option name="Net\/IconThemeName" type="string" value="(.+)"\/>/ ) {
print "\::$textcolor Icons found as $1\n" unless $quite == 1;
unshift(@sort, " Icons:$textcolor $1");
if ( $display =~ m/Font/ ) {
if ( /<option name="Gtk\/FontName" type="string" value="(.+)"\/>/ ) {
print "\::$textcolor Font found as $1\n" unless $quite == 1;
unshift(@sort, " Font:$textcolor $1");
close(FILE);
## Sort variables so they're ordered "Theme Icon Font" ##
foreach my $i (@sort) {
push(@line, "$i");
case "KDE" {
print "\::$textcolor Finding $DE variables\n" unless $quite == 1;
open(FILE, "$ENV{HOME}/.kde/share/config/kdeglobals")
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if ( $display =~ m/Theme/ ) {
if ( /widgetStyle=(.+)/ ) {
print "\::$textcolor Wiget Style found as $1\n" unless $quite == 1;
push(@line, " Wiget Style:$textcolor $1");
if (/colorScheme=(.+).kcsrc/ ) {
print "\::$textcolor Color Scheme found as $1\n" unless $quite == 1;
push(@line, " Color Scheme:$textcolor $1");
if ( $display =~ m/Icons/ ) {
if ( /Theme=(.+)/ ) {
print "\::$textcolor Icons found as $1\n" unless $quite == 1;
push(@line, " Icons:$textcolor $1");
if ( $display =~ m/Font/ ) {
if ( /font=(.+)/ ) {
my $font = (split/,/, $1)[0];
print "\::$textcolor Font found as $font\n" unless $quite == 1;
push(@line, " Font:$textcolor $font");
close(FILE);
else {
my @files = ("$ENV{HOME}/.gtkrc-2.0", "$ENV{HOME}/.gtkrc.mine",);
foreach my $file (@files) {
if ( -e $file ) {
print "\::$textcolor Opening $file\n" unless $quite == 1;
open(FILE, $file)
|| die "\e[0;31m<Failed>\n";
while( <FILE> ) {
if ( $display =~ m/Theme/ ) {
if( /include ".*themes\/(.+)\/gtk-(1|2)\.0\/gtkrc"/ ){
print "\::$textcolor GTK theme found as $1\n" unless $quite == 1;
push(@line, " GTK Theme:$textcolor $1");
if ( $display =~ m/Icons/ ) {
if( /.*gtk-icon-theme-name.*"(.+)"/ ) {
print "\::$textcolor Icons found as $1\n" unless $quite == 1;
push(@line, " Icons:$textcolor $1");
if ( $display =~ m/Font/ ) {
if( /.*gtk-font-name.*"(.+)"/ ) {
print "\::$textcolor Font found as $1\n" unless $quite == 1;
push(@line, " Font:$textcolor $1");
close(FILE);
## Display the system info ##
if ( $distro =~ m/Archlinux/ ) {
## Get Archlinux version ##
if ( $display =~ "OS"){
print "\::$textcolor Finding Archlinux version\n" unless $quite == 1;
my $version = `cat /etc/arch-release`;
$version =~ s/\s+/ /g;
$version = " OS:$textcolor $version";
unshift(@line, "$version");
my $c1 = "\e[0;32m";
my $c2 = "\e[1;32m";
print "$c1 __
$c1 _=(SDGJT=_
$c1 _GTDJHGGFCVS) $c1@line[0]
$c1 ,GTDJGGDTDFBGX0 $c1@line[1]
$c1 JDJDIJHRORVFSBSVL$c2-=+=,_ $c1@line[2]
$c1 IJFDUFHJNXIXCDXDSV,$c2 \"DEBL $c1@line[3]
$c1 [LKDSDJTDU=OUSCSBFLD.$c2 '?ZWX, $c1@line[4]
$c1 ,LMDSDSWH' \`DCBOSI$c2 DRDS], $c1@line[5]
$c1 SDDFDFH' !YEWD,$c2 )HDROD $c1@line[6]
$c1 !KMDOCG &GSU|$c2\_GFHRGO' $c1@line[7]
$c1 HKLSGP'$c2 __$c1\TKM0$c2\GHRBV)' $c1@line[8]
$c1 JSNRVW'$c2 __+MNAEC$c1\IOI,$c2\BN'
$c1 HELK['$c2 __,=OFFXCBGHC$c1\FD)
$c1 ?KGHE $c2\_-#DASDFLSV='$c1 'EF
$c1 'EHTI !H
$c1 \`0F' '!
\e[0m";
if ( $distro =~ m/None/ ) {
my $color = "\e[0;34m";
foreach my $filled ( @line ) {
print "$color $filled\n"
if ( $distro =~ m/Debian/ ) {
## Get Debian version ##
if ( $display =~ "OS"){
print "\::$textcolor Finding Debian version\n" unless $quite == 1;
my $version = `cat /etc/Debian_release`;
$version =~ s/\s+/ /g;
$version = " OS:$textcolor $version";
unshift(@line, "$version");
my $c1 = "\e[0;31m";
print "
$c1 _,met\$\$\$\$\$gg.
$c1 ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.
$c1 ,g\$\$P\"\" \"\"\"Y\$\$.\". @line[0]
$c1 ,\$\$P' \`\$\$\$. @line[1]
$c1',\$\$P ,ggs. \`\$\$b: @line[2]
$c1\`d\$\$' ,\$P\"' . \$\$\$ @line[3]
$c1 \$\$P d\$' , \$\$P @line[4]
$c1 \$\$: \$\$. - ,d\$\$' @line[5]
$c1 \$\$\; Y\$b._ _,d\$P' @line[6]
$c1 Y\$\$. \`.\`\"Y\$\$\$\$P\"' @line[7]
$c1 \`\$\$b \"-.__ @line[8]
$c1 \`Y\$\$
$c1 \`Y\$\$.
$c1 \`\$\$b.
$c1 \`Y\$\$b.
$c1 \`\"Y\$b._
$c1 \`\"\"\"\"
\e[0m";
## Run screen shot graper ##
`$command` unless $shot != 0;
I think that seems to be what you mean. Thanks for helping me.
Regards
Similar Messages
-
Looking for a Powershell Script which can put the scom servers in maintenance mode
Looking for a Powershell Script which can put the scom servers in maintenance mode so that SCOM should not send an alert during planned task.
Rahul1. Provide list of servers line-by-line in C:\ServerList.txt, make sure you provide limited no. of servers, do not exceed 20 - 25 per batch
2. Save the script with suitable name (test.ps1)
3. Open PowerShell cmd prompt
4. Script accepts 3 params - TimeInMinutes, Reason and Comment
**** Please note, this script will work for SCOM 2012 R2
param([int32]$TimeMin, [string]$Reason, [string]$Comment)
try
$api = new-object -comObject 'MOM.ScriptAPI'
Import-Module operationsmanager
New-SCOMManagementGroupConnection
$Servers = Get-Content "C:\ServerList.txt"
$Time = (Get-Date).Addminutes($TimeMin)
Foreach ($Server in $Servers)
#Get Computer instance
$ComputerClass = Get-SCOMClass -Name Microsoft.Windows.Computer
$ComputerClassInstance = Get-SCOMClassInstance -Class $ComputerClass | Where {$_.DisplayName -eq $Server}
If ($ComputerClassInstance -ne $Null)
$HealthServiceWatcherClass = Get-SCOMClass -name:Microsoft.SystemCenter.HealthServiceWatcher
#Get Health Service Watcher Class instance of the server
$HSWClass = Get-SCOMClass -Name Microsoft.SystemCenter.HealthServiceWatcher
$HSWClassIns = Get-SCOMClassInstance -Class $HSWClass | Where {$_.DisplayName -eq $Server}
#Starting the maintenance mode
Start-SCOMMaintenanceMode -Instance $HSWClassIns -EndTime $Time -Reason $Reason -Comment $Comment
Start-SCOMMaintenanceMode -Instance $ComputerClassInstance -EndTime $Time -Reason $Reason -Comment $Comment
Write-Host "Health Service Watcher and Agent server "$Server " kept in maintenance mode" -foregroundcolor "green"
$api.LogScriptEvent('MaintenanceModeScript.ps1', 200, 0, "$Server kept in maintenance mode for $TimeMin minutes")
Else
Write-Host $Server" not found " -foregroundcolor "red"
$api.LogScriptEvent('MaintenanceModeScript.ps1', 201, 1, "$Server could not be found in domain")
Catch [system.exception]
$api.LogScriptEvent('MaintenanceModeScript.ps1', 201, 1, $_.Exception.Message)
Faizan -
In my quizzes our users need to get 85% to pass. If a user gets 90% I constantly asked “How do I know what question(s) I got wrong?” Once you have a passing mark the system says you have passed/completed and moves on. It would be very helpful to give users the option of reviewing the question(s) that were answered incorrectly without reviewing the whole quiz, even if they pass.
Hello Tom
you can find template webrfcsystemexception.html on your ITS installation under ...\<its home>\IG5\templates\system\dm\webrfcsystemexception.html
but all it does is actually to take the R/3 error messages and forward it to the user (~rfc_error_message).
Not sure what your problem is right now, but your ITS version seems to be ITS 6.20 Patch 9, which is almost 3.5 years old. I would assume your Backend kernel is much newer. That means your protocol stack is out of sync.
You should upgrade your ITS first and see if you still receive RFC errors.
best regards
Gerd -
How do I solve this?
Did you correctly download and install THIS version on your PC?:
http://support.apple.com/kb/DL1557
And did you then follow this process?:
http://support.apple.com/kb/DL1557 -
I need a calendar for my iPhone 4s which shows 'every 4th Saturday'or 'every 2nd Tuesday', etc., which unlike the Android caledar, the Apple one doesn't have. I've looked at others on the App Store, none of which appear to have this particular ability. Any ideas?
You can do this in iCloud calendars, actually. You just can't do it directly on the device. But, if you go to icloud.com & edit the calendar event, you can select "Custom" from the dropdown for Repeat & it will let you put in "every 4 wks on saturday" or even "every 28 days." But, again, you'd have to be using iCloud & you can only do this on the website.
-
Looking for someone to script a Day Planner to a specific size and style.
Hi,
Looking for someone to script a year long Day Planner in Indesign CC. I've tried one or two scripts available out there but none seem to be able to accomplish what I need.
I would envisage the rolling requirements.
2015
Day per page
Set to a specific Design Style
Fully Editable style hierarchy
Ability to add in pages without kicking anything out
Include Month with highlighted day on right hand page only
Add localised public holidays
Add another list of 'special dates'
Fit size 148.5mm W x 210mm H (would be great to have it scaleable but not essential)
All/any help appreciated. Here's a screen shot of the desired result.Hi Jarek,
Thanks for the response!
The script needs to create the pages in an Indesign Doc.
One the pages are created we would be adding in custom pages at beginning and at other periodic stages in the document.
Let me know if there's anything else you need
Mark -
Looking for an app that will show me where my chil...
I am Looking for an app that will show me where my children are (via gps on their phomes). Looked in OVI store but came up empty. Need the app to work on my E71x.
ThanksI assume the kids have to leave their GPS on all the time draining the battery. What happens if they're in a building?
‡Thank you for hitting the Blue/Green Star button‡
N8-00 RM 596 V:111.030.0609; E71-1(05) RM 346 V: 500.21.009 -
Looking for a pdf reader which meets these requirements
I am looking for a pdf reader which meets these requirements:
1- Open pdf starting from last page opened during last session
2- Be able to scroll between pages vertically (not horizontally like many current ones do). Vertical scroll should be a continuous smooth scroll without doing a sudden full page pull in. Should behave as if pdf is one single very long page.
3- Should be able to change width of page and lock it. Page should not move sideways. Page width should be remembered so when same pdf is opened, it opens in that width.
4- A fast scroll feature. Useful for pdf's with hundreds of pages.
5- Nice to have feature: when opening the pdf reader, it automatically opens the last pdf file on the last page read.
I have tried all the free pdf readers in the AppStore and none met all these requirements except for two which had these issues:
1- iRead limitation: When screen is touched for more than a second, the page is frozen (locked) and page can't be scrolled. Scrolling is done when doing quick swipes only
2- FileApp limitation: Does not remember last page opened. Does not remember last width set. Fast scroll doesn't work properly when width is other than default.iAnnotate additional points
iAnnotate works with DropBox to download and upload edited PDFs. It does all the other same things, email, USB, and iTunes etc. but it also can download PDFs from any web site.
You can transfer hundreds if not thousands of files at one whack using the AIJ Utility on your desktop.
If you transfer a large number of files you have to plan not to use iAnnotate a while as it has an index function that indexes all the text into a master 'dictionary' so it can do searches for data and find PDFs for you. This indexing takes hours if you transfer hundreds of moderate size PDFs at one time.
The biggest PDF I have feed it was a Gimp manual at close to a thousand pages.
Remember the scratch pad ram is only 256 MB in the current iPad. You can cash iAnnotate if you do something really dumb with such a large file. Other applications also grab and hold onto chunks of this ram in the iPad so it is best to force a memory reset before doing anything that is going to max out that ram.
iAnnotate allows you to have more than one PDF open at a time and you can tab between all the open PDFs in a blink just as you would in a tabbed web browser.
If you zoom a page larger than the width of the screen it slides around. Less than the width of the screen the page locks in the size while scrolling which is smooth between pages.
iAnnotate is a very well made product for dealing with PDFs. Annotations display in Goodreader and in the Mac OS Preview. -
My mouse quit working shortly after installing snow leopard.
On the log in screen it is stuck looking for a wirelesss mouse, which I do not have
How do I get around this besides buying a wireless mouse?What kind of mouse do you have? USB? Have you tried to plug it in - try all the USB ports (maybe there is a problem with one). It should automatically detect it.
-
we are looking for a Laser Printer which takes Paper Roll instead of seperate(A4 size) papers
I don't know of any laser printers that take a roll instead of sheets. There are some small designjets that might have a roll feed accessory but they are inkjet printers and designed for graphics applications.
insert signature here -
Im completely new to Mac. Im swapping my windows laptop for macbook pro and looking for network storage solution which the Time Capsule seems to do. Is it possible to use this as NAS for my desktop Windows PC - windows 7
Broadly speaking I want some sort of network storage( wireless or through my existing wifi router) that I can access files for both my windows PC and Macbook and also to access files to my iPad/ iPhone. Some sort of backup and sychronisation so that I can access certain files remotely.
Buy a real NAS.. synology or QNAP are the standard... although companies like Netgear and Western Digital and Seagate make them as well.
There is no problem sharing between Mac and PC now.. you do not even need a NAS to do that.. you simply share the hard disk directly. Mac talk SMB.. everything talks SMB nowadays.. so it is easy.
ipad and iphone are not designed to use NAS.. they are designed to backup only to the cloud or itunes.. but you can load an app like file browser if you want.
http://www.stratospherix.com/products/filebrowser/
Remote access to the Apple TC is somewhere between difficult, to impossible from a PC.. Apple use BTMM and iCloud but the service is not offered to PC.
A real NAS will offer HTTPS or SFTP or several other methods.. that both Mac and PC can use.
You simply plug it into the current wireless router.. it is a network device and assessable over the network. It is not necessary to buy another router.. in fact that is a waste. -
I am a researcher looking for raw, ungrouped crash data. Specifically, I am looking for crash thread information which has yet to be grouped.
I do not know the answer,but until you get a better answer try the links
*http://code.google.com/p/google-breakpad/
*http://socorro.readthedocs.org/en/latest/index.html
*https://lists.mozilla.org/listinfo/tools-socorro -
Table to find out the list which shows the last load of infoobjects
Hi All,
I have to find out the Info objects which stop loading in production system, so that we can delete number range buffering for those objects. In table RSDCHABALSLOC I found the info objects which has number range buffering. But total 17000 objects are there its not possible for me to go and check in manage tab for each object manually. I need a table which shows the information like when was the last load happened for the info object. I checked in RSDIOBJ table but time stamp of it not matching with manage data target tab of Infoobject.
Regards,
AsimHello Asim,
Have a look at the table RSLDPIO, this should give the last run time of infopackage with other details like related datasource, info object etc. everything.
Just go to SE11 and display data of this table - provide your datasource name to OLTPSOURCE or Info Object Name to VARIANT. Also you can check based on specific infopackage name.
Then sort it in ascending on TIMESTAMP, top most timestamp will be the last run time of that infopackage.
Another helpful table will be RSREQDONE.
Please let me know if this serves the purpose.
Thanks
Amit -
FI document generated for cancelled Excise but J2iun showing the invoice
Dear ALL,
Our SD user created a billing where 2 accounting document generated
1 for Billing
2 for Excise
They cancelled the billingwhere again 2 accounting documents generated
1. for cancelled billing
2. for Cancelled Excise
But when we execute the J2IUN for utilization than system is showing the 1st excise invoice as pending for cenvat utilization. it means this has not been reversed.
even I look into J_1IEXCHDR table where system is showing the Excise invoice with status' C' . But it has been reversed than status should be 'R'. and it this excise invoice should not reflect as pending invoice in J2IUN.
Can any one tell me how to rectify the same and Please explain the compelte reversal process of Excise invoice and biilling.
Thanks and Regards to ALLHi Parshanth,
thanks for your reply.
But when we see the Sale order document flow.
than I found the reversed FI document related to excise document.
I we will again cancell the Excise invocie than again system will generate the FI document.
In that case we will have twice Excise reversed (FI) documents in SO flow and GL balances which is wrong.
Please suggest what to do?
Regards -
Looking for a specific data in all the cubes and ods
Hi Gurus
"i am looking for all the cubes/ods that contain a specific Controlling area(lets say 0123) and a specific 0plant (lets say plant 4567), now i can go down to every cube and ods and search for it in its contents but i have like hundereds of cubes it will take days, is there a simple way to look for some particular data in all the cubes/ods, and it tells me which cube/ods contains these plants and controlling area."
<b>now based on this above post i got a reply that abaping can help.</b>
"you could write an ABAP where you call for every InfoProvider function RSDRI_INFOPROV_READ_RFC like
loop at <infoprov-table> assigning <wa>.
call function 'RSDRI_INFOPROV_READ_RFC'
exporting
i_infoprov = <wa>
tables
i_t_sfc = i_t_rsdri_t_sfc
i_t_range = l_t_rsdri_t_range
e_t_rfcdata = l_t_rsdri_t_rfcdata
exceptions
illegal_input = 1
illegal_input_sfc = 2
illegal_input_sfk = 3
illegal_input_range = 4
illegal_input_tablesel = 5
no_authorization = 6
generation_error = 7
illegal_download = 8
illegal_tablename = 9
illegal_resulttype = 10
x_message = 11
data_overflow = 12
others = 13.
endloop.
i_t_sfc should contain 0PLANT and i_t_range the restriction on you plant value.
with a describe table statement on l_t_rsdri_t_rfcdata you can get the hits.
check test program RSDRI_INFOPROV_READ_DEMO for details
best regards clemens "
<b>now my question is how do i use this code to check each and every cube in bw, it seems like it is meant to be for only one cube at a time. and what does he mean by "for every infoprovider function"</b>
thanksTHANKS
Maybe you are looking for
-
Installing Devices Stuck at 98%
Good morning! I've recently taken control of my company's MDT server and we're running into issues with certain Windows 7 x64 deployments not finishing on our HP Z420's. We know the .wim is fine because we don't always have problems installing, all H
-
How do i delete other on my iphone, How do i delete other on my iPhone
I have no space on my Iphpne becaue 'Other" is taking over 9g's on my phone.. How do i detele it off my phone with out loseing everything? Ive tried Restoring the phone more then 4 times but nothing has changed. at some points I had to delete more Pi
-
When I use the following, it inserts a space between each of letters: 1 2 7 . 0 . 0 . 1 L o c a l h o s t Write-output "127.0.0.1 localhost"`n | Out-File \\$ip\c$\Windows\System32\drivers\etc\HOSTS -Append
-
can we create number range for purchase requisition for plant wise suppose a user make pr for plant 1000 then diff no will be generate and if he makes pr for 2000 then diff no will b e generate.
-
I Have the Bingo Bash App on my iPad. On November 3rd, I attempted to buy 400 bingo chips for $19.99. It came back with a reply that the transaction did not take place and I was unable to process the order. I then ordered the 200 chips at $9.99 and i