Wednesday, November 16, 2005

Festive and Sumptuous Deepavali Delights...

Deepavali 2005, CEO invited every board members to his house ("open house") for a sumptuous lunch. Filled with goodies and great curries. Nasi briyani was good. Even though i seldom eat nasi briyani but CEO's nasi briyani was the best... here is the menu:

Isn't it smell nice and tasted yummy... oh... it was good...

Great mutton and chicken curry... wow.. hot.. hot...

now take a closer look... those juicy and suckling good spicy chunks of chicken...

here's another one of the good stuffs of Deepavali...

Here is our COM (Chief of Macha) feasting... finger lickin' good!

Well, wouldn't i wait for another second round? In fact i had three rounds of nasi briyani and some of the curries. Not to mention the ever famous goodies of Deepavali - the muruku.

Happy Deepavali CEO and COM!

sky is not the limit...

Tuesday, November 08, 2005

If I can just dream on...

How many of us here ever dream of becoming back as a child? Me for one.. really miss my childhood. I still remember that my second younger brother and me used to have a big basket full of toys (all sorts you name it... Starcom, Lego, Transformers, Robotech, Cars, Trucks, Pans, Pots, Wok, Soldiers, Tanks, He-Man and so on). But one thing that never fail to animate and entertainment ourselves when my mother was in the kitchen cooking is pretending to ninja turtle and batman.. i once did become "Masked Rider" or should i say "Baja Hitam". Don't ask me why i become so many characters. At that time, the only things we can think of were those. But i love Baja Hitam!

Once as a Teenage Mutant Ninja Turtle, i was the Michaelangelo and my brother the Donatello. Stick wielding turtle and the nunchaku turtle. We would wear the headpiece that covers our eyes. Yeah i still remember it very much. I bought it from Parkson. My headpiece was orange and my bro was purple. We would jumped from one sofa to another sofa. We thought of jumping on tables but on second thought we skipped it bcoz it was made of glass!!! We would fight each other and some times fight imaginary friends. Running around and jumping around until my mom would come out "Ah Wai shut up! Quiet!". Both of us would run up to second floor and kept quiet. Then outcome the Turtles again! Those were the days.

Then as the Batman, well, this was much funnier, i still use the turtle headpiece but i use my red color blanket as the caped! Voila! A red caped Bat-Turtle-man! Well, imagination were utilizie to the max. Underneath of the bed would be use to hide from the Joker (my brother). All this while when i think of it, my brother played the Joker. Batman did not last as long as Teenage Mutant Ninja Turtles.

Came the next Baja Hitam, other than becoming character we drew them on the big art block. At this age, both of us had grown a bit taller and can jump higher. As naughty as kids would be, we went into martial arts! Hey, imagination right? So we would pretend to kick each other like the Baja Hitam and pretend to get injured. One day, being the Baja Hitam took its toll. I jumped across the sofa and landed on my right side. That moment was themost painful experience i ever got! I stretch my pelvic ligament. It was very painful! That onwards the Baja Hitam was really in the clinic.

Imagination between me and my brother did not stop there. After i left Malaysia, seems to me my second brother continued on his crusade with my third younger brother. Imagination in kids is ever flowing. i agree with that kids world is always much fun and interesting.

I wonder what happen to my legos and the other toys.

In memory:
01. Lego
02. Starcom
03. Mask
04. Transformer
05. He-Man
06. She-Ra
07. Thundercats
08. Robotech
09. Army Tanks and The Green Soldiers
10. Cooking Utensils
11. Plastic Vegetables and Fruits
12. Play-Doh
13. Masked Riders

What about kids nowadays? i think Sony Playstation will be the word...

sky is not the limit...

Monday, November 07, 2005

SAP R/3 : Converting EXCEL into Internal Table

Recently, i got an email requesting that how would one convert an EXCEL format report into SAP file system (internal table). Normally, ABAPer can use WS_UPLOAD to upload that file from EXCEL provided that the EXCEL is saved as DAT or CSV. However, there are times that we just want to convert or get data straight from the EXCEL file itself. Yes, there are many ways to do it.

To do that, one can use function 'ALSM_EXCEL_TO_INTERNAL_TABLE'. This function will extract all data into one standard internal table call alsmex_tabline. This standard internal table will require ABAPer to filter the data so it can be used. Still, when you have done this portion, just be aware of how you will need to upload again from text file to be used in BDC or other process.
sky is not the limit...

SAP R/3 : ALV Page Break

It has been weeks and.. probably months having many attempts to solve the page break in an ALV report. We had tried using REUSE_ALV_GRID_DISPLAY_LVC and returning to use REUSE_ALV_GRID_DISPLAY but both still couldn't force a page break while printing invoices.
To make a page break, just set grpchgedit = 'x'. This is will set page break to it.
Solution: Then, the moment came when we found out that we need to refresh one parameter from the ALV module. That is the i_buffer_active. This i_buffer_active will store all saved layouts into the SAP system. Therefore, everytime when the user invokes an ALV report the i_buffer_active will retrieve all saved layouts. (SAP allows shared memory on all things created and saved until it is dispose).
What we did was to write an application to refresh the i_buffer_active. This is will clear out all the old layouts. Therefore, whenever you make changes to your ALV program related to layout it would be advisable to clear the i_buffer_active so you can test your new changes.
sky is not the limit...