Thursday, May 28, 2009
Be Careful What You Wish For
I am now a SAP-BASIS consultant. If you ask me about my position, whether I like it so I won’t hesitate answering your question “NO”. I never want to be a technical consultant and I know my capability and what I can do. I prefer involve in the project where I can understand the client’s business process and how to make the best decision to improve their production, their performance and reduce the production cost. That the reason why I love so much my last project. It was a strategic-related project. My client wanted to find the potential distributor for their product in Indonesia, distributor who know how to import a short-age product and have experience in its distribution. It was not an easy task but I love it so much although I did not get allowance.
That project also inspired me to pursue my master degree in Industrial Management and I plan to take it next year through Erasmus-Mundus’ program. But I have to prepare all the required documents such as TOEFL and GMAT certificate. And it is the big problem for me now because I just received confirmation from my HR representative that I will be assigned in Kuala Lumpur for 7 months (July 2009 – January 2010).
Arrrgh, this is suck. How can I prepare my TOEFL and GMAT certification if I be there? Maybe you will say, I can prepare myself there but GMAT is something new for me and I plan to take the course before I ready for the certification and I have to take the both certification this year because the application deadline for the reception of application is on January 2010.
What should I do? Should I reject the assignment? Or should I wait 1 more year to apply the master degree. Please show me the way out.
Monday, March 02, 2009
UNIX Crontab
1. Crontab Restriction
You can execute crontab if your name appears in the file /usr/lib/cron/cron.allow. If that file does not exist, you can use crontab if your name does not appear in the file /usr/lib/cron/cron.deny. If only cron.deny exists and is empty, all users can use crontab. If neither file exists, only the root user can use crontab. The allow/deny files consist of one user name per line
2. Crontab Commands
export EDITOR=vi to specify a editor to open crontab file.
crontab -e Edit your crontab file, or create one if it doesn't already exist.
crontab -l Display your crontab file.
crontab -r Remove your crontab file.
crontab -v Display the last time you edited your crontab file. (This option is only available on a few systems).
3. Crontab File
A crontab file has five fields for specifying day , date and time followed by the command to be run at that interval

* in the value field above means all legal values as in braces for that column.
The value column can have a * or a list of elements separated by commas. An element is either a number in the ranges shown above or two numbers in the range separated by a hyphen (meaning an inclusive range).
4. Crontab Example
A line in crontab file like below removes the tmp files from /home/someuser/tmp each day at 6:30 PM.
30 18 * * * rm /home/someuser/tmp/*
Changing the parameter values as below will cause this command to run at different time schedule below :

If you inadvertently enter the crontab command with no argument(s), do not attempt to get out with Control-d. This removes all entries in your crontab file. Instead, exit with Control-c.
5. Crontab Environment
cron invokes the command from the user's HOME directory with the shell, (/usr/bin/sh).
cron supplies a default environment for every shell, defining:
HOME=user's-home-directory
LOGNAME=user's-login-id
PATH=/usr/bin:/usr/sbin:.
SHELL=/usr/bin/sh
Users who desire to have their .profile executed must explicitly do so in the crontab entry or in a script called by the entry
6. Disable Mail
By default cron jobs sends a email to the user account executing the cronjob. If this is not needed put the following command At the end of the cron job line .
>/dev/null 2>&1
7. Generate log file
To collect the cron execution execution log in a file :
30 18 * * * rm /home/someuser/tmp/* > /home/someuser/cronlogs/clean_tmp_dir.log
Thursday, February 26, 2009
Using Multiple Yahoo Messenger Accounts at the Same Time
1. Click Start, and select Run. You can also press windows+R
2. Type regedit
3. Select HKEY_CURRENT_USER --> Software --> Yahoo --> pager --> test
4. Right click on the test and create a new DWORD value (32 bit)
5. Rename the value as Plural and set its value to 1
And voila! you can use your accounts on the same machine and at the same time.
Wednesday, February 25, 2009
Nothing Certain Here
It’s Ok for me to help him because it’s still related to SAP. Just 5 minutes started my work, another manager come to me asking for a help. What the eff…… I feel like a servant. I think not only me the one in the office who sitting on the bench. There are at least 15 persons and they available to help him. Why does he want my help? I heard his explanation and after he explained it to me, I said to him that I have another job from my ex supervisor. He looked disappointed, but I did not care.
I called my ex supervisor who also my counselor asked him about the task he gave me. After heard his explanation I dare to ask him about my next project. 2 weeks ago my HR representative and him said I will be assigned to A*P project. It’s a SAP Implementation project. Can you guess what did He say to me on the phone? He said maybe I will not be the team member in this project….S*it….. They promise me this project 2 weeks ago and now they said the different thing. Upset fill me up and I have no sprit anymore to complete the task he just gave me…..
I think there is something wrong with this company. They expect us to work maximal, but what feedback they gave to us? They can only give you promises and they never try to fulfill them.
Hmm….maybe this is the fate of being an analyst, the bottom-line position in the organization structure. You have to and must do what the upper-line ask you to do even though you do not want to do it for some reasons.
If you work in this company, you have to learn to maintain your expectation because nothing certain here.
Assign New Print Format to Device Type
1. Run transaction code SPAD and select Full Administration. Select Device Types tab.
2. Enter the name of Device Types e.g. SAPWIN (for LOCL). Select Display button.
3. Change the Display mode to Change mode.
4. Choose
Formats. Then choose change and create.5. Enter the name of print format you just created.
6. In the Format tab select printer initialization, Reset After Exit, End of Page, and End of Line. In the Printer initialization enter below command:
# SAPWIN data stream
\e%SAPWIN%
# Landscape-Mode
\ePL
# Schrift 5 Punkt einstellen.
\eS75X (this line must be adjust to meet the number of columns you have defined before. 75 for 350, 130 for 200, 200 fro 132, and 100 fro 255 column).
#8,5 lpi
\el8.5;
# output complete line with one call (do not use for proportional fonts)
\eOa1
7. In the Reset After Exit screen, enter commands:
# SAPWIN X_PAPER
# reset
8. In the End of Page screen, enter command:
\f
9. And in the End of Line screen, enter command:
\n
10. Save your entries.
Creating New Print Format on SAP
If you want to define your own format, you can follow guide below.
1. Call transaction SPAD and select Full Administration. Select Device Types tab.
2. In the Format Types, select Display.
3. Change Display mode to Change mode and select a Default format, let say X_65_255.
4. Creating new format using template or just pressing F5.
5. In the Format Type field, enter the name of format type you want. Use format Y_LL_CC or Z_LL_CC. Where LL is the number of lines and CC is the number of characters.
6. Enter L in the Type field.
7. Select Any in the Page Format Field.
8. Enter the number of Rows and Columns.
9. You can select list driver.
10. Choose
List Driver Attributes to determine the layout attribute.On the next screen you can determine the orientation of the output and define the margins.Note that the page format you selected (L or S) also exists with the orientation that you set for the format. If this is not the case, the system displays an error message.11. Save your entry.
You have to assign the new format to the device type to make the process complete.
Saturday, January 31, 2009
SAP - Configuring Load Balancing
To get the more benefit from this setup, you have to do the buffer hit ratio analysis/DB table and index access analysis (per user group).
From application server side, below the steps you can follow to create a new logon group:
1. Run transaction code SMLG
2. Create a new assignment and specify the desire name of the logon group name. Enter the desired instance that belongs to this logon group.
3. Repeat the last step until you have entered the all instance that belongs to the logon group.
4. Save your changes.
From user side, you can follow below step to ensure that you can connect using load balancing:
1. Open file services under drive:\windows\system32\drivers\etc
2. Add new service in the last row with the format
sapms(SID) port_number (3299)/tcp
3. Activate the new service by enter this command in cmd
services restart
4. Open your SAP GUI and create new item. Select Group/Server connection in the connection type. Enter your message server name or the IP address and system ID.
5. In the Group/Server field select your logon group.
6. Save the changes and try to connect to your message server.
If your logon group does not appear or can not make a connection to the application server, you have to check your entered-service in the file services. If everything is ok, you can do some tricks as describe below:
1. Give enter after you enter the service name
2. If trick number 1 does not success, you can create a new file in same directory with sapgui.ini and name it as sapmsg.ini. You type this command in the file:
SID = host name on which your message server is running
Friday, January 30, 2009
SAP - Client Copy
1. You have installed the new SAP system on the box and you want to make another client besides the standard ones.
2. You want to make a testing using data from the production. So you have to copy the production data to Q/A system.
When the client copy is performed, actually we erase the old data in the target client and fill the database with data from the source target. Client copy only copy client-dependent tables. This activity will effect only one client in a instance (system). Different with database refresh, where you delete all the table from 1 instance and fill it with all tables from the source.
Client copy in SAP can be done locally or remotely. Locally if you do it from one client to another client in one instance. On the other hand, remote client copy is done if you want to copy a client to another client in the different instance.
If you want to do the remote client copy, you have to make sure that the Support Package level between the source and target are same to avoid the inconsistency database. We also have to check the database structure from each standard table to ensure that nothing differences occur in the source and target system. But the important thing you have to do is check the space availability (please read OSS note 0118823)
If you want to make a fresh client, you can follow steps below (local client copy):
1. Run transaction code SCC4 and create new client.
2. Edit the value of parameter login/no_automatic_sap_star_user to 0 (zero)
3. Activate the profile.
4. Login to the new client using username SAP* and default password PASS
5. Run transaction code SCCL. Select profile, source client, and target client.
6. Perform test run to know that we will go well
7. Run the actual copy if the test run go well (no error)
8. Do not forget to always check the database space, especially saparch directory.
Remote client copy can be done as the steps below:
1. Run transaction code SCC9 from target client.
2. Select profile and source destination (please maintain in SM59)
3. Perform test run to know that we will go well
4. Run the actual copy if the test run go well (no error)
5. Do not forget to always check the database space, especially saparch directory
When the copy has been performed successfully, do the next step as describe in OSS note 8730 (for validation).
note:
-----
1. Sometimes you need to check parameter abap/buffersize. Please increase its value to avoid error no pxa storage available.
2. It's not recommended to perform remote client copy for a large database. Preferably choose client export/import.
Wednesday, January 21, 2009
Obama Inauguration Speech
After He said his oath, Obama made his Presidential inaugural address. In his speech, He hope that America can change, and offering a friendship to all countries including Muslim countries, all races, and all faith even to non-believers. All are equal, all are free, and all deserve a chance to pursue their full measure of happiness.
Obama Inauguration Speech part 1
Obama Inauguration Speech part 2
If you can not hear clearly the speech you can read the transcript below.
My fellow citizens:
I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors. I thank President Bush for his service to our nation, as well as the generosity and cooperation he has shown throughout this transition.
Forty-four Americans have now taken the presidential oath. The words have been spoken during rising tides of prosperity and the still waters of peace. Yet, every so often the oath is taken amidst gathering clouds and raging storms. At these moments, America has carried on not simply because of the skill or vision of those in high office, but because We the People have remained faithful to the ideals of our forbearers, and true to our founding documents.
So it has been. So it must be with this generation of Americans.
That we are in the midst of crisis is now well understood. Our nation is at war, against a far-reaching network of violence and hatred. Our economy is badly weakened, a consequence of greed and irresponsibility on the part of some, but also our collective failure to make hard choices and prepare the nation for a new age. Homes have been lost; jobs shed; businesses shuttered. Our health care is too costly; our schools fail too many; and each day brings further evidence that the ways we use energy strengthen our adversaries and threaten our planet.
These are the indicators of crisis, subject to data and statistics. Less measurable but no less profound is a sapping of confidence across our land - a nagging fear that America's decline is inevitable, and that the next generation must lower its sights.
Today I say to you that the challenges we face are real. They are serious and they are many.
They will not be met easily or in a short span of time. But know this, America - they will be met. On this day, we gather because we have chosen hope over fear, unity of purpose over conflict and discord.
On this day, we come to proclaim an end to the petty grievances and false promises, the recriminations and worn out dogmas, that for far too long have strangled our politics.
We remain a young nation, but in the words of Scripture, the time has come to set aside childish things. The time has come to reaffirm our enduring spirit; to choose our better history; to carry forward that precious gift, that noble idea, passed on from generation to generation: the God-given promise that all are equal, all are free, and all deserve a chance to pursue their full measure of happiness.
In reaffirming the greatness of our nation, we understand that greatness is never a given. It must be earned. Our journey has never been one of short-cuts or settling for less. It has not been the path for the faint-hearted - for those who prefer leisure over work, or seek only the pleasures of riches and fame. Rather, it has been the risk-takers, the doers, the makers of things - some celebrated but more often men and women obscure in their labor, who have carried us up the long, rugged path towards prosperity and freedom.
For us, they packed up their few worldly possessions and traveled across oceans in search of a new life.
For us, they toiled in sweatshops and settled the West; endured the lash of the whip and plowed the hard earth.
For us, they fought and died, in places like Concord and Gettysburg; Normandy and Khe Sahn. Time and again these men and women struggled and sacrificed and worked till their hands were raw so that we might live a better life. They saw America as bigger than the sum of our individual ambitions; greater than all the differences of birth or wealth or faction.
This is the journey we continue today. We remain the most prosperous, powerful nation on Earth. Our workers are no less productive than when this crisis began. Our minds are no less inventive, our goods and services no less needed than they were last week or last month or last year. Our capacity remains undiminished. But our time of standing pat, of protecting narrow interests and putting off unpleasant decisions - that time has surely passed. Starting today, we must pick ourselves up, dust ourselves off, and begin again the work of remaking America.
For everywhere we look, there is work to be done. The state of the economy calls for action, bold and swift, and we will act - not only to create new jobs, but to lay a new foundation for growth. We will build the roads and bridges, the electric grids and digital lines that feed our commerce and bind us together. We will restore science to its rightful place, and wield technology's wonders to raise health care's quality and lower its cost. We will harness the sun and the winds and the soil to fuel our cars and run our factories. And we will transform our schools and colleges and universities to meet the demands of a new age. All this we can do. And all this we will do.
Now, there are some who question the scale of our ambitions - who suggest that our system cannot tolerate too many big plans. Their memories are short. For they have forgotten what this country has already done; what free men and women can achieve when imagination is joined to common purpose, and necessity to courage.
What the cynics fail to understand is that the ground has shifted beneath them - that the stale political arguments that have consumed us for so long no longer apply. The question we ask today is not whether our government is too big or too small, but whether it works - whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified. Where the answer is yes, we intend to move forward. Where the answer is no, programs will end. And those of us who manage the public's dollars will be held to account - to spend wisely, reform bad habits, and do our business in the light of day - because only then can we restore the vital trust between a people and their government.
Nor is the question before us whether the market is a force for good or ill. Its power to generate wealth and expand freedom is unmatched, but this crisis has reminded us that without a watchful eye, the market can spin out of control - and that a nation cannot prosper long when it favors only the prosperous. The success of our economy has always depended not just on the size of our Gross Domestic Product, but on the reach of our prosperity; on our ability to extend opportunity to every willing heart - not out of charity, but because it is the surest route to our common good.
As for our common defense, we reject as false the choice between our safety and our ideals. Our Founding Fathers, faced with perils we can scarcely imagine, drafted a charter to assure the rule of law and the rights of man, a charter expanded by the blood of generations. Those ideals still light the world, and we will not give them up for expedience's sake. And so to all other peoples and governments who are watching today, from the grandest capitals to the small village where my father was born: know that America is a friend of each nation and every man, woman, and child who seeks a future of peace and dignity, and that we are ready to lead once more.
Recall that earlier generations faced down fascism and communism not just with missiles and tanks, but with sturdy alliances and enduring convictions. They understood that our power alone cannot protect us, nor does it entitle us to do as we please. Instead, they knew that our power grows through its prudent use; our security emanates from the justness of our cause, the force of our example, the tempering qualities of humility and restraint.
We are the keepers of this legacy. Guided by these principles once more, we can meet those new threats that demand even greater effort - even greater cooperation and understanding between nations. We will begin to responsibly leave Iraq to its people, and forge a hard-earned peace in Afghanistan. With old friends and former foes, we will work tirelessly to lessen the nuclear threat, and roll back the specter of a warming planet. We will not apologize for our way of life, nor will we waver in its defense, and for those who seek to advance their aims by inducing terror and slaughtering innocents, we say to you now that our spirit is stronger and cannot be broken; you cannot outlast us, and we will defeat you.
For we know that our patchwork heritage is a strength, not a weakness. We are a nation of Christians and Muslims, Jews and Hindus - and non-believers. We are shaped by every language and culture, drawn from every end of this Earth; and because we have tasted the bitter swill of civil war and segregation, and emerged from that dark chapter stronger and more united, we cannot help but believe that the old hatreds shall someday pass; that the lines of tribe shall soon dissolve; that as the world grows smaller, our common humanity shall reveal itself; and that America must play its role in ushering in a new era of peace.
To the Muslim world, we seek a new way forward, based on mutual interest and mutual respect.
To those leaders around the globe who seek to sow conflict, or blame their society's ills on the West - know that your people will judge you on what you can build, not what you destroy. To those who cling to power through corruption and deceit and the silencing of dissent, know that you are on the wrong side of history; but that we will extend a hand if you are willing to unclench your fist.
To the people of poor nations, we pledge to work alongside you to make your farms flourish and let clean waters flow; to nourish starved bodies and feed hungry minds. And to those nations like ours that enjoy relative plenty, we say we can no longer afford indifference to suffering outside our borders; nor can we consume the world's resources without regard to effect. For the world has changed, and we must change with it.
As we consider the road that unfolds before us, we remember with humble gratitude those brave Americans who, at this very hour, patrol far-off deserts and distant mountains. They have something to tell us today, just as the fallen heroes who lie in Arlington whisper through the ages.
We honor them not only because they are guardians of our liberty, but because they embody the spirit of service; a willingness to find meaning in something greater than themselves. And yet, at this moment - a moment that will define a generation - it is precisely this spirit that must inhabit us all.
For as much as government can do and must do, it is ultimately the faith and determination of the American people upon which this nation relies. It is the kindness to take in a stranger when the levees break, the selflessness of workers who would rather cut their hours than see a friend lose their job which sees us through our darkest hours. It is the firefighter's courage to storm a stairway filled with smoke, but also a parent's willingness to nurture a child, that finally decides our fate.
Our challenges may be new. The instruments with which we meet them may be new. But those values upon which our success depends - honesty and hard work, courage and fair play, tolerance and curiosity, loyalty and patriotism - these things are old. These things are true. They have been the quiet force of progress throughout our history. What is demanded then is a return to these truths. What is required of us now is a new era of responsibility - a recognition, on the part of every American, that we have duties to ourselves, our nation, and the world, duties that we do not grudgingly accept but rather seize gladly, firm in the knowledge that there is nothing so satisfying to the spirit, so defining of our character, than giving our all to a difficult task.
This is the price and the promise of citizenship.
This is the source of our confidence - the knowledge that God calls on us to shape an uncertain destiny.
This is the meaning of our liberty and our creed - why men and women and children of every race and every faith can join in celebration across this magnificent mall, and why a man whose father less than sixty years ago might not have been served at a local restaurant can now stand before you to take a most sacred oath.
So let us mark this day with remembrance, of who we are and how far we have traveled. In the year of America's birth, in the coldest of months, a small band of patriots huddled by dying campfires on the shores of an icy river. The capital was abandoned. The enemy was advancing. The snow was stained with blood. At a moment when the outcome of our revolution was most in doubt, the father of our nation ordered these words be read to the people:
"Let it be told to the future world...that in the depth of winter, when nothing but hope and virtue could survive...that the city and the country, alarmed at one common danger, came forth to meet [it]."
America. In the face of our common dangers, in this winter of our hardship, let us remember these timeless words. With hope and virtue, let us brave once more the icy currents, and endure what storms may come. Let it be said by our children's children that when we were tested we refused to let this journey end, that we did not turn back nor did we falter; and with eyes fixed on the horizon and God's grace upon us, we carried forth that great gift of freedom and delivered it safely to future generations
Tuesday, January 20, 2009
LOVE
LOVE is kind
LOVE does not envy
LOVE does not boast
LOVE is not proud
LOVE is rude
LOVE is not self-seeking
LOVE is not easily angered
LOVE keeps no record of wrongs
LOVE does not delight in evil but rejoices with the truth
LOVE always protects, always trusts, always hopes, always perseveres
LOVE never fails.
If I give all I possess to the poor and surrender my body to the flames, but have not LOVE, I gain nothing
Hatred stirs up dissension, but LOVE covers over all wrongs
A bowl of vegetables with someone you LOVE is better than steak with someone you hate
LOVE prospers when a fault is forgiven, but dwelling on it separates close friends
A friend LOVES at all times, and a brother is born for adversity
Dear children, let us not LOVE with words or tongue but with actions and in truth
There is no fear in LOVE. But perfect LOVE drives out fear, because fear has to do with punishment. The one who fears is not made perfect in LOVE.
LOVE bears all things, believes all things, hopes all things, endures all things. LOVE never ends
Sunday, January 18, 2009
My Sunday
It was Sunday and I had to go to church...I texted 2 of my friend, Timothy and Gadri, and asked them whether they want to go to church this Sunday or not...Timothy texted me back that he could not go with me because he so sleepy, last night he had slept on 3 am. Gadri did not reply my SMS soon and I decided to call him and guess....He just woke up and he woke up because of my calling. He said yes I will go to church.
After took a bath my cool-phone rang, the caller was Gadri and He said that maybe he will be late because his head so dizzy and asked me to go to church alone. So I prepared myself, took my shoes and started my walk to Veteran Building where my church is.
After the Sunday service, I made handshake with the other attendants including David Hermawan, my former small-group leader from college, and Gadri who came lately.
Gadri and I decided to company David to buy a Batik dress for his professor in Taiwan. David is student in an university in Taiwan. He come to Jakarta for vacation and will back there on 28 this month. After found what We looked for, We decided to have a lunch. We will lunch in food court, but before go there We will buy mineral water in Giant supermarket...Why did we do that? Because mineral water is so expensive in the food court...Noodle contain pork and a bottle of mineral water were what I had that noon....Backed to my boarding house, took a little nap, woke up on 2.20 pm, washed my face, made a little chat with Moty, changed my shirt to t-shirt, put my Zara jacket, locked my room, headed to Grand Indonesia mall, and met my friends who waited me there, bought a pair of trousers, waited other friend were my next activities that day. After She came, all of us: Me, Satria, Lim, and Dian, headed to Cafe au Lait (milk coffee) a cafe at street Cikini Raya for having a little chat.

It was a Lim's treating because he had graduated from my company about 1 month ago. There all of us ordered Espresso au lait bowl. was served with a plate of bread. The drink was so great and that my first time drank coffee from a bowl....
The dusk had fallen and we started the engine to a cafe for a dinner near the Sarinah building. The Hongkong Cafe was our last stopping place that night. We ordered meals and ate all of them. The meals were great and not so much exspensive. After eating we had a little conversation.
The conversation was about our job, what happened in my company, and about a tv program from Agung Sedayu Group that aired in some channel, about my vacation, and Dian's plan to visit Tana Toraja. Had nothing to talk anymore, we back to Lim's car and headed to Karet area to drop me and satria.
Friday, January 16, 2009
Roll off means....
Thursday, January 15, 2009
My Last Vacation
Kebanyakan kerjaan gua di sana adalah berenang. Maklum selama gua di Jakarta, bisa dihitung jarilah gua berenang. Walhasil, kulit gua menjadi lebih gelap dari biasanya.
Selain berenang, kegiatan wajib yang gua lakuin selama di Makassar adalah wisata kuliner. Makassar terkenal dengan makanan-makanan enaknya, mulai dari yang halal sampai yang haram.
Liburan kemaren pas banget dengan natalan, dan gua senang banget karena gua bisa natalan ama keluarga gua lagi. Semenjak gua kuliah di ITB gua gak pernah ngerayain natal bareng mereka, maklum pas natalan pas juga kita-kita UAS. Bener-bener liburan yang menyenangkan bagi gua dan gua berharap tahun ini gua masih diijinkan ama Tuhan untuk bisa merayakan natal ama mereka.
Moment taon baru gua gak seperti kebanyakan orang. Gak ada kembang api dan terompet. Malahan menurut gua cenderung konvensional banget. Gua ama keluarga gua cuman ngumpul-ngumpul, cerita-cerita mengenai kejadian yang terjadi di tahun 2008, rencana ke depan mau ngapain, makan-makan, udah itu doa deh.....Tapi gua senang banget, karena bisa kumpul lagi ama mereka...Hehehe..
Selain ketemuan ama keluarga gua, gua juga nyempetin ketemuan ama temen-temen lama gua di sana. Bahkan gua bisa ketemu ama temen-temen SD gua yang udah lama banget gua gak ketemu. Gua berharap taon 2009 ini, gua bisa reunian ama temen SD gua. I hope this plan dapat terlaksana, may God bless it.
Sebenarnya masih banyak hal yang terjadi, cuman menurut gua itu rahasia pribadi gua dan biarlah gua doank yang tahu. Dan skarang, gua balik ke Jakarta back to my work. Mudah-mudahan semua yang udah gua rencanain dapat berjalan dengan baik dan semoga gua bisa lebih fokus ama karir gua. Hehehe
Monday, December 01, 2008
Installing SNC SAP Router as NT Service
SNC is used to make network connections using the Internet, in particular WAN connections, secure. It provides reliable authentication as well as encryption of the data to be transferred.SAProuter allows SNC connections to be set up. The route permission table can be used to specify precisely whether SNC connections are allowed, and if so, which ones.

Before you start the installation, download the necessary software component from SAP Service Marketplace. Besides, you have to request a certification in https://service.sap.com/saprouter-sncadd.
Following steps will describe how to install SAPRouter in your system.
1. Set the environment variables of SNC_LIB and SECUDIR
SNC_LIB = drive:\path_to_libsecude\ntintel\sapcrypto.dll
SECUDIR = directory_of_saprouter
2. Generate the certificate request using command
sapgenpse get_pse -v -r certreq -p local.pse “Distinguished Name"
3. You will be asked twice for a PIN here. Please choose a PIN and document it, you have to enter it identically both times. Then you will have to enter the same PIN every time you want to use this PSE.
4. Display the output file "certreq" and with copy & paste (including the BEGIN and END statement) insert the certificate request into the text area of the same form on the SAP Service Marketplace from which you copied the Distinguished Name.
5. In response you will receive the certificate signed by the CA in the Service Marketplace. Copy&paste the text to a new local file named "srcert", which must be created in the same directory as the sapgenpse executable.
6. With this in turn you can install the certificate in your saprouter using command:
sapgenpse import_own_cert -c srcert -p local.pse
7. Now you will have to create the credentials for the SAProuter with the same program by calling: sapgenpse seclogin -p local.pse
8. Check if the certificate has been imported successfully with the following command:
sapgenpse get_my_name -v -n Issuer
The name of the Issuer should be:
CN=SAProuter CA, OU=SAProuter, O=SAP, C=DE
9. Check if the certificate has a valid date with the following command:
sapgenpse get_my_name
Check your saprouttab file. It contains routing table from SAPROUTER to OSS . Add manually connection as many as you need. for more information you can go to http://help.sap.com/saphelp_nwmobile71/helpdata/en/65/8d09ab5c7e46028f633bb01a09b380/content.htm
After installing SAPRouter, you have to install the SNC as a NT service.
1. Minimum saprouter version 30
2. Create the subdirectory saprouter in the directory drive:\usr\sap
3. Copy the executables saprouter.exe and niping.exe to the directory you have just created
4. If the Saprouter has already been entered as a service with srvany.exe, the
definition of the service from the registry (path: HKLM -> System -> CurrentControlSet -> Services -> SAPRouter) should first be removed and then the machine should be rebooted.
5. To define new service. Enter this command :
ntscmgr install saprouter -b
6. Edit the string in the registry under :
MyComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\saprouter\ImagePath –> Change both ^ to “
7. Additionally you'll have to do the following steps to make SAPCRYPTOLIB credentials available to a process that runs as an NT service. Run the command:
sapgenpse seclogin -p local.pse
8. Proceed as follows after the installation to maintain the general attributes of the service : Go to 'Control Panel -> Services: SAPRouter -> Button: Startup',set the startup type to 'Automatic' and enter the user
Thursday, November 20, 2008
Maintain SAPRouter
1. Ping sapserv2 (194.39.131.34) from your SAProuter. If you get time out error, it means your saprouter can not connect to the OSS server.
2. Please check your saprouttab file. This file containts the perrmission and deny connection from or to sapserv2. You edit this file and add manually your connection if you need it.
If your SAPRouter is a SNC connection, please proceed additional steps below to check the validity of SNC certificate.
1. Run command sapgenpse
2. Run command sapgenpse get_my_name
3. Run command sapgenpse get_my_name -v -n Issuer
4. Run command sapgenpse seclogin –l
5. Run command sapgenpse get_pse -v -r certreq -p local.pse "CN=hostname, OU=unique number, OU=SAProuter, O=SAP, C=DE"
6. Run command sapgenpse import_own_cert -c srcert -p local.pse
7. Run command sapgenpse seclogin -p local.pse
8. Run command sapgenpse get_my_name -v -n Issuer
9. Run command sapgenpse get_my_name
Friday, November 14, 2008
Hotel Bidakara
Gua nulis gitu untuk menggambarkan keadaan gua saat ini dimana gua harus stay in this building till Sunday....
Emang gua lagi ngapain? Apalagi klo bukan kerja...kerja di atas rata-rata jam kerja orang normal, suka masuk pas weekend, susah mengatur WLB (work life balance) adalah keaadan gua saat ini sebagai seorang konsultan...
Mungkin bagi kalian yang masih muda (kaya udah tua aja guanya) alias yang masih kuliah..mendengar kata konsultan mungkin sesuatu yang wah...memang, ada kebanggaan tersendiri bagi lo klo lo disebut sebagai seorang konsultan...cuman klo lo2 pada udah di dalam, jadi seorang konsultan itu sangat berat, susah untuk bagi waktu antara kerjaan dan kehidupan lo yang lain...jadi..klo mau jadi konsultan berpikirlah masak2.
Back to my condition now...gua harus stay in here karena gua harus ngelakuin export dan import database SAP...kerjaannya sebenarnya cuman nungguin sistem..make sure nothing error occurs and fix the problem as sooon as possible.
Gua sendiri berharap gak ada error yang muncul, jadi gua bisa tidur bentar dan bisa mengumpulkan tenaga untuk esok hari....buat temen2 yang lain selamat menikmati malam ini dan week end esok...
Wednesday, November 12, 2008
SAP Router Installation
The first thing you need to do, is to send a customer message to SAP Support(component XX-SER-NET-OSS-NEW) and tell them to register the hostname and IP of your new SAProuter.
You have to register it with a official IP address (no internal IPs allowed), but it’s allowed to use NAT in the firewall/router.
After you’ve received a confirmation from SAP that your SAProuter has been registered, you are ready to configure your SAProuter.
If your SAProuter directory is C:\usr\sap\saprouter, below the steps you can follow.
Note: You will be asked for a PIN code. Just pick your own 4 numbers, but
you’ll have to use the same PIN every time you’re asked to enter one.
1. Set 2 environment variables: SECUDIR and SNC_LIB according to the
guide you’ve downloaded.
2. Download the SAP Crypto Library and unpack it into C:\usr\sap\saprouter
3. To generate a certificate request, run the command:
sapgenpse get_pse -v -r C:\usr\sap\saprouter\certreq -p C:\usr\sap\saprouter\local.pse “”
4. Then you have to follow the guide and request the certificate from
http://service.sap.com/tcs -> Download Area -> SAProuter Certificate
5. Create a file C:\usr\sap\saprouter\srcert and copy the requested
certificate into this file. The run the command:
sapgenpse import_own_cert -c C:\usr\sap\saprouter\srcert -p C:\usr\sap\saprouter\local.pse
6. To generate credentials for the user that’s running the SAProuter service, run command:
sapgenpse seclogin -p C:\usr\sap\saprouter\local.pse -O
(this will create the file “cred_v2″)
7. Check the configuration by running command:
sapgenpse get_my_name -v -n Issuer
(This should always give the answer “CN=SAProuter CA, OU=SAProuter,
O=SAP, C=DE”)
8. Create SAProuter service on Windows with the command:
ntscmgr install SAProuter -b C:\usr\sap\saprouter\saprouter.exe -p
“service -r -R C:\usr\sap\saprouter\saprouttab -W 60000 -K
^p:^”
9. Edit the Windows Registry key as follows:
MyComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SAProute
r\ImagePath –> Change both ^ to “
10. Start the SAProuter service
11. Enter the required parameters in OSS1 -> Technical Settings
———————————————————————————
Installation on UNIX
———————————————-
1. Create the subdirectory saprouter in the directory /usr/sap/.
2. Get the latest version of the SAProuter from the SAP Service Marketplace (service.sap.com/patches). Choose Support Packages and Patches ® Entry by Application Group ® Additional Components ® SAPROUTER. The SAProuter is in packet saprouter*.SAR; the program niping is also in this packet. Copy programs saprouter and niping to the newly created directory /usr/sap/saprouter.
If you cannot copy the programs from SAP Service Marketplace, you can copy a version (may be obsolete) from your directory /usr/sap//SYS/exe/run.
3. (Optional) If you want to start the SAProuter on the same computer used for an SAP instance, insert the following line into file /usr/sap//SYS/exe/run/startsap:
#
# Start saprouter
#
SRDIR=/usr/sap/saprouter
if [ -f $SRDIR/saprouter ] ; then
echo “\nStarting saprouter Daemon “ | tee -a $LOGFILE
echo “—————————-“ | tee -a $LOGFILE
$SRDIR/saprouter -r -R $SRDIR/saprouttab \
| tee -a $LOGFILE &
fi
Insert the lines before the commands to start the SAP instance.
Normally the SAProuter runs on a different computer. If this is so, this step is omitted and you start the SAProuter as described in Starting the SAProuter.
4. Maintain the route permission table in directory /usr/sap/saprouter. If you want to keep it in another directory or under a name other than saprouttab, you must specify this with the SAProuter option -R (see Option R ).
This should help in SAP Router configuration and installation. Step forward, guys.
Sunday, October 19, 2008
My Last Week
Well, you done done me and you bet I felt it
I tried to be chill but your so hot that i melted
I fell right through the cracks, and i’m tryin to get back
before the cool done run out i’ll be givin it my best test
and nothin’s gonna stop me but divine intervention
I reckon it’s again my turn to win some or learn some
I won’t hesitate no more,
no more, it cannot wait i’m yours
Well open up your mind and see like me
open up your plans and damn you’re free
look into your heart and you’ll find love love love
listen to the music at the moment maybe sing with me
Ah, la peaceful melody
It’s your god forsaken right to be loved loved loved loved Loved
So, i won’t hesitate no more,
no more, it cannot wait i’m sure
there’s no need to complicate our time is short
this is our fate, i’m yours
I’ve been spendin’ way too long checkin’ my tongue in the mirror
and bendin’ over backwards just to try to see it clearer
my breath fogged up the glass
and so I drew a new face and laughed
I guess what I’m a sayin’is there ain’t no better reason
to rid yourself of vanity and just go with the seasons
it’s what we aim to do
our name is our virtue
I won’t hesitate no more, no more
it cannot wait, i’m sure
(there’s no need to complicate
our time is short
it cannot wait, i’m yours 2x
no please don’t complicate, our time is short
this is our fate, in yours.
no please don’t hesitate no more, no more
it cannot wait, the sky is yours!)
well open up your mind and see like me
open up your plans and damn you’re free
look into your heart and you’ll find love love love love
listen to the music of the moment come and dance with me
Almost 2 weeks I never posted in my blog. Walaupun sebenarnya ada begitu banyak hal yang pengen gua tulis cuman karena waktu yang sangat tidak memungkinkan jadi semuanya tinggal angan2 belaka.
Seminggu ini kegiatan gua gak jauh berbeda dengan kegiatan2 gua selama minggu2 kemaren. Dari pagi ampe malam yang gua lakuin hanyalah duduk di depan laptop, cuman bukan duduk biasa tapi duduk sambil berpikir mengenai kerjaan. Banyangin aja gua yang sangat tidak suka dengan programming suddenly I got task from my supervisor to make a script. Kebayang donk gimana gua harus memutar otak gua untuk bisa solving this challenge. Thanks God akhirnya tugas itu selesai juga.
Belom lagi ada problem dengan pengiriman CD dari German. Jumat kemaren tiba2 dapat email dari DHL klo skarang CD yang gua pesen dari German lagi ditahan di Bea Cukai karena gak ada surat keterangan dari Deperindag. Surat itu sebenarnya wajib dibuat klo kita import CD. Suratnya menyatakan klo kita gak bakalan gunain tuh CD untuk keperluan komersialisasi. CUMAN...kenapa baru sekarang si DHL nya ngomong klo itu harus dibuat? Padahal sebelum2nya klo gua pesen CD dari German gak perlu ada surat2 segala. Ya...betelah gua, mana kepala gua lagi pusing waktu itu, kena semprotlah si orang DHL nya. hehehe (Sorry ya mba)...Akhirnya gua escelate-lah problem ini ke supervisor gua dan dia yang bakalan handle this problem.
Hmm...kira2 itulah kejadian yang cukup gua ingat selama minggu ini. Minggu depan bakalan ada apa lagi ya? Tinggal tunggu saja. Biarlah kesusahan hari ini cukup untuk hari ini saja, karena esok memiliki kesusahannya sendiri.
Saturday, October 04, 2008
If I must be different, then let me keep that which sets me apart
Setelah melakukan suatu urusan yang penting di Helgrind, Eragon akhirnya memutuskan untuk kembali ke bersama Varden. Hanya saja, kali ini menggunakan jalan darat karena saphira telah kembali ke Varden terlebih dahulu. Disepanjang perjalanan ada banyak bahaya yang harus dilalui dan ketika berada di kota Tremin dia bertemu dengan Arya. Apa yang dilakukan oleh Arya di kota itu? Tidak lain adalah mencari Eragon karena takut akan terjadi sesuatu dengan dia. Perjalanan pun dilanjutkan dan mereka pun akhirnya sampai di perkemahan Varden.
Itu hanyalah cerita singkat dari Brisingr yang jumlah halamannnya 748. Jadi sudah benar hal yang dilakukan oleh paolini membagi cerita terakhir ini menjadi 2 bagian. Masih banyak hal yang blom terungkat dan jika dipaksakan untuk menjadi 1 buku tentu saja tidak terbayangkan berapa banyak halaman yang diperlukan.
Menurut gua pribadi, buku ini lebih seru dibandingkan dengan buku pertama dan kedua. Penggambaran character dari para tokoh lebih tajam dari sebelumnya. Misalkan saja bagaimana Nasuada sebagai seorang pemimpin koalisi harus mengambil suatu keputusan yang bisa menjadi sebuah win2 solution demi menjaga keutuhan koalisi yang dipimpinnya. Selain itu alur cerita yang disajikan pun lebih menarik dari sebelumnya. Dibandingkan dengan buku pertama dan kedua, di buku ketiga ini peranan dari para dwarf lebih ditonjolkan dari sebelumnya. Kita hanya bisa menebak mengapa Paolini begitu menonjolkan tentang para dwarf di buku ini.
Di buku ketiga ini, ada banyak rahasia yang diungkapkan. Misalkan saja, dari mana asal kekuatan dari Galbatorix, apakah Eragon dan Murtagh benar-benar saudara kandung, apa yang berada di bawah pohon Menoa dan masih banyak lagi. So, gak ada salahnya untuk membaca novel karangan Paolini ini apalagi bagi kalian yang udah ngikutin dari buku pertama ama kedua.
Udah itu, apa hubungan antar judul postingan ini ama Brisingr? Itu adalah satu Quote dari Elva when Eragon tried to heal Elva from his "blessing". I think it's a cool quote.
Tuesday, September 30, 2008
Hari baik or hari buruk?
After took a few breath, i continue my next task. It's time to wrap my beloved novels. Buset...setelah gua liat2 ternyata banyak juga ya novel gua yang belom gua bungkus....kasihan banget tuh novel terkena debu kamar selama ini.....Persiapan pun dimulai....ambil gunting, cutter, penggaris besi (Rudy gua punya loh...), dan yang paling penting adalah pembungkus plastic. Dimulai dengan mengukur pembungkus untuk disesuaikan dengan novel, setelah itu belah menjadi beberapa bagian (emang demo masak)hehehe gak kok bercanda doank..... kayanya gua gak perlu jelasin dh cara bungkus buku..masa gitu aja kaga ngerti....proses pembungkusanpun dimulai, A Thousand Splendid Suns terus berlanjut ke novel-novel lainnya dan akhirnya yang paling terakhir adalah Brisingr the latest version of Eragon circle (dulunya trilogy). Klo yang ini perlu penangan extra khusus abis masih baru, gede, udah itu tebal lagi..kan sayang klo lecek....
Mandi pagi jam 12 siang, siap2, udah itu ke Plaza Bapindo janjian ama temen ngasih novel ama serial Gossip Girl (dijamin yang suka serial ini pasti suka gosip)...abis lunch bareng, next destination is PP (pacific place)....
Tujuan pertama adalah starbucks....rencananya mau cobain BCA flash eh ternyata belom ada mesinnya terpaksa deh bayar pake debit...hmm..tanda-tanda kesialan pertama....
Pesen Green tea latte tall, duduk....buka tas ambil ipod chromatic gua yang belom cukup seminggu, ambil novel Brsingr buka dan baca...ampir sejam gua menghabiskan 1 cup green tea latte di starbucks PP sambil baca2 novel. Kayanya habbit yang bagus juga, bisa di coba sering2 nich....apalagi klo lagi ada promo bisa pesen 2 bayar 1 hehehhe.....
ops.....kantung kemih mulai terisi penuh dan mulai menimbulkan dorongan....akhirnya keluar starbucks cari toilet dan proses pembuangan pun dilakukan. Yes....akhirnya selesai juga..hampir aja pipis d celana...kan ntar bisa malu :">
Next dest Aksara yang baru aja buka...ke bagian fiction..liat2 beberapa novel yang menarik, baca-baca sinopsisnya kayanya ada sekitar 5 novel yang bagus cuman karena keterbatasan dana dan daya akhirnya cuman bisa beli 2...yang satu novel classic yang dari dulu pengen gua punya, cuman di kampung halaman gua gak ada yang jual" To Kill A Mockingbird" ..Terus beli novel karangan seorang penulis Turki, Orhan Pamuk, judulnya My Name Is Red...Bayar di kasir dan kesialan kedua pun terjadi di hari itu...
Mikael: Mba2...boleh liat Brisingr nya gak...yang ada dibelakang mba itu...
Mba1: Oh boleh mas...
Mikael: Klo yang hardcover ini berapa ya mba?
Mba1: Coba saya liat dulu ya....
(cukup lama dan Mikael pun semakin gelisah)
Harganya 275 mas
Mikael: Apa? 275? Kok saya kemaren pre-order di Aksara PI...dapat harga 270 tapi dapatnya softcover ya? Kok bisa gitu sich mba? Saya merasa tertipu nih...(nada pembicaraan semakin meninggi)
Mba2: Wah klo itu kita minta maaf mas...soalnya klo pre-order memang kaya gitu...terkadang jauh lebih mahal dan dapatnya softcover....
Mikael: What the hell...klo tahu gini gua mendingan gak usah pre-order..mendingan tunggu dulu aja toh seminggu doank bedanya...
Mba2: wah kita bener2 minta maaf mas klo masalah itu
Mikael: ya udah gak papa. Jadi belanjaan saya berapa mba?
SIAL....kenapa gua harus mendapatkan Brisingr yang softcover padahal bedanya cuman 5000 perak doank....coba aja kemaren malam gua gak ke PI ambil pesenan gua...mungkin gua masih bisa dapat yang hardcover....shit!
Cukup dengan marah2nya......
Abis dari aksara turun ke lantai 3 tepatnya ATM BCA..ambil duit buat pulang, bayar kosan, dan duit buat dimasukin ke Mandiri (kebetulan d lantai dasar ada ATM setoran tunai)....Cukup lama mengantri di ATM...kayanya semua orang pengen belanja buat lebaran 2 hari lagi...Cukup dengan urusan tarik menarik duit di ATM...lanjut ke ATM setoran tunai mandiri. Pemasukan pertama berhasil...duit diterima dengan baik dan setoran pun dilakukan.....receipt pun keluar...pemasukan kedua....2 lebar duit ditolak....coba dirapiin dan dimasukan lagi....1 lembar keterima...coba rapiin lagi dan masukan.
Loh...kok tampilan layarnya gak berubah ya? meski mulai panik gua tetap berusaha untuk berpikir positif...mungkin mesinnya agak lemot...tunggu bentar lagi....3 menit...5 menit...loh kok layarnya gak berubah ya...dan tempat masukin duitnya menunjukkan tanda2 tidak beres...kap penutupnya terbuka...terutup..terbuka...tertutup...secara berulang2....akhirnya panik..panggil satpam..walalupun tahu satpam gak mungkin bisa memberikan solusi, at least ada orang yang tahu problem gua...satpamnya gak tahu mau ngomong apa, akhirnya gua telp 14000....CS-nya pun dapat semprot dari gua. Setalah cukup lama beradu mulut dengan CS-nya (kayanya cuman gua sich yang ngomong dia mah diam aja) akhirnya masnya memberikan solusi untuk ke bank besoknya (selasa maksudnya) untuk membuat pengaduan....
Mikael: GILA ya mas...bukannya bank tutup besok?
CS: OH...besok ada yang buka kok...
Mikael: yang d PLaza Bapindo buka gak?
CS: Buka kok mas ampe jam 3
Mikael: ya udah klo gitu saya ke sana besok....untuk ATM saya yang tertelan tolong di blokir mas....udah itu lain kali klo emang mesinnya abal2 kaya gini mendingan gak usah dipasang dh...bukannya bikin mudah malah bikin repot....
CS: klo untuk ketidaknyamanan ini saya minta maaf mas...ok nanti sya blokir kartunya
Mikael: OK....makasih
What the f***, ini kesialan yang ketiga yang terjadi di hari ini....harusnya gua bersenang2, memajakan diri gua..eh malah ketiban sial kaya gini....dosa apa ya gua? padahal baru hari pertama.......
Akhirnya karena kesal gua mutusin untuk balik, tidur, dan lanjutin baca Brisingr di kosan..padahal rencananya abis dari PP mau nongkrong di FX....Mungkin liburan bukan bagian dari kehidupan gua....hiks3....