2016-04-22

SAPでの開発って…

SAPの開発の仕事をずっとしていて、今更ながらに感じるのは、

「今の大半の企業のSAPの使い方は間違っているんじゃないか?」

と言う事。

殆どの企業は、自社の業務にSAPを合わせ様としていて、だからアドオンが多かったりしている。

でも、本来のSAP(ERP)って言うのは、「業務改善」のはず。

その為に、SAPではベストプラクティスとテンプレートが有るのだけど、ベストプラクティスを導入していても、それに合わせての改善をしているところを見た事が無い。

業務ヒアリングしてFIT&Gapをする。とは言っても、「Gapが有るのはシステム。だからFitさせる為にアドオン」と言う方向性ばかりではないんだろうか。

それでいて、作ったアドオンの改修にはスピードを求めてアドホックな改修を入れるからメンテナンスし辛い物ばかり出来て来る。

system構築するのに、時間と金を掛けたく無ければ、systemに合わせる為の業務改善をするべきだと、最近思ってる。


2016-01-05

2016年を迎えて。

さてさて。
世界はいよいよ混沌の渡を増してきた。
20世紀は米ソと言う武力対立の中に有って、その傘の中にいれば「取り敢えず安心」だった。
今、そう言う対立項が無くなって分散した事であまり表に出てこなかった宗教の様な精神世界を基盤とした対立が中心になって来た。

さて…
これを如何にして収拾するのか。
少なくとも、中東に限って言えば銭金で動くわけではない事だけは確か。
宗教的な和解が出来れば一番いい。

で、中国。
日本を含めた欧米各国の対応ミスなんだろうね。
やすい賃金を先に立てて中国経済を立たせてしまった感は否めない。
結果として、今の極東地域での振る舞いに結びついてる。
共産主義を「捨てた」訳ではなない以上、「世界赤化」「拡張主義」はいずれ出てくる事を考えるべきだった。

今年は昨年以上に混沌の度が嫌でも増して、そのままの状態で2017年を迎える可能性も否定できないよね。


2015-11-09

久々に…。

久々に投稿。

スマフォからのアプリ経由での投稿のテスト。

2014-07-03

今更〜?

今日(ってか、昨日だな)の昼にうちの会社の営業さんが来て、「一度、(無呼吸症の)病院で診察してもらって下さい」とか言われたんだが…最初にその事を話したのって二年前やよ?
それまで、放ったらかしで、しかも、行った先には「言わないで」と言い。うつらうつらしてれば「居眠りすんな」と言い。

んで、今更病院?
じゃあ、今迄自分が「無呼吸症で…」って言ってたのは、「居眠りを正当化するための方便」とか思ってたの?

なんかな〜。

でも、病院行くのも自腹でしょ?
考えちゃうよね。

で、こういう事が有るとさ、会社ってホントに社員の事どう思ってんだろ?って思っちゃうんだよね。

今迄もさ、幾つかの会社にいたけども、その度に思うのはさ、
「社員がほんとに困ってる時に、会社は助けてくれない」
なんだよね。

ふぅ。
ヤレヤレ。

2013-12-11

アプリがどんどんデカくなる〜♪

どもです。

Firefoxもデカくなって来てるね。
いまの26.0のパッケージサイズが約26MB。
24.0辺りから直接更新出来ずに、
 アンインスコ→インスコ
じゃ無いと対応出来なくなって来てる。(-_-;)

なんで、MozillaはFenneck(スペル違うかも)の開発止めちゃったんだろ?
Alphaの時だかにPCにインスコした事が有って、触った感じなかなか良さそうだったんだけとね。

元々Firefox自体、ブラウザに特化して軽量化を狙った筈なのに今じゃあ結構肥大化したソフトに成っちゃったよねぇ。

スマフォのアプリに関して言えば…って何度も書くけど、サイズに制限かけなきゃやって行けない状態になりつつある気がする。で、その「制限をかける」をユーザサイドでしなきゃいけないのが現状。
実際、Androidの構造の故らしいけど「内蔵」と「外部」と言うストレージ構造をどうにかしないと、その内「どのアプリもアプデ出来ない」なんて事にもなりはしないかと思ってる。

実際、もう既にGMail、Google+、Mapのアプデは諦めてる。けど、しゃーない入んないから。

ふぅ。

では〜。

2013-12-02

小さく想い悩む。

いや、大したことじゃないんだけど。

半蔵門線と千代田線とで乗換がある時に、いつもどこで乗換えるのがいいのか…ちょっと考えたりする。

おそらく、乗換の時間も、目的地までの時間も、殆ど変わらないと思うんだけど、何となく…考えちゃって券売機前で一瞬固まるんだよね。

半蔵門線と千代田線て部分部分で直交していて駅として被んないからの悩み…なのよね。

今回は、大手町乗換。

だけど、既に「表参道の方が良かったかな」なんて思ってる。orz

2013-10-31

スマフォってさあ…

でもです。

Google+にPostしようとして、そこそこ長くなったので、Blogにしました。

いやー、Android Firefoxも今回のVersionで25MBなんてサイズだし。
旧Virsion を一旦UnInstalせにゃ入れられんのよ。

Chromeは?って言われそうだけど、PreInstallのアプリってSDに移動できんからダメなのよ。
Chromeの最新Versionが27MB、PreInstallされてるVersion(18.0)が2.4MB。
最新VersionをInstallすると、単純計算で29.4MBの内部ストレージを消費する‥って何もできなくなる!orz
Google+とGMail は使用頻度高いしアプデした方が確実に使いやすのが分かってるからしてるけど、どっちもSDに追い出せなくって‥ねぇ。

因みに、Google+(Ver.4.12) は、アプリのサイズだけで23.13MB。
GMail(Ver.4.6)はアプリのサイズだけで6.8MB。
ホントは、Mapもアプデしたいんだけど現在(Ver.6.14.2)はアプリだけで5.43MB。最新Ver(7.3.0)は、Downloadサイズが6.9MB、PreInstallだから、これも6.8MB + 6.9MB で、13.7MB。

Root取ったら?って話もあるけど、今の自分の端末(Willcom DIGNO Dual(京セラ))ではRoot取れたって話は無いらしい、人柱になれる程金銭的に余裕もないのサ。

という訳で、チマチマやりくりしてる状況。

メーカーサイドでいろいろいれてくれるのは分かります。ユーザーが手にとってすぐ使えるようにって配慮。

でも、フィーチャフォンと違って、アプリはアプデするのが普通。しかもほとんどの場合、アプデする度にサイズは大きくなるのも普通。
そう考えたら、PreInstallのアプリに手を出せないって状況は、長い目で見ればユーザーの利便性に寄与していない事にならないんじゃないかと思う。
PreInstallのアプリは入れてもらってもいい、でも、ユーザーの自己責任でUnInstall出来るようにはしておいて欲しい。ましてや、アプデするのに更新とか言いながら実質旧Version を動かないようにして新Version をInstallするってやり方は誤っていると言ってもいいんじゃないかと思う。

でなきゃ、十分すぎるほどのサイズの内部ストレージを用意するか…だね。
少なくとも、 内部ストレージ 1GB ってのはもう、少ないと思う。せめて2GBは欲しいな。

という訳で、チマチマやるしかないんですわな。

でわ〜。

2013-10-12

ABAP boolc( log_exp )

どもです。

久々の更新。

今回は、ABAP ネタを少し。


みなさんは BAPI 使ってますか?
最近は、Batch Input よりもBAPI を使って伝票作ったりすることも多いんじゃないかと思います。
というか、個人的にBatch Input は使う頻度を下げて行きたいと思ってます。

ま、それはそれとして。

伝票の生成を行う系統の BAPIを使っていて一番面倒なのが

  使う項目について、別の構造体やテーブルにフラグを設定する必要がある。

という点。
まあ、これが予め決まっていて「それ以外無い」 なら決め打ちで 'X' しちゃえばいいんですけどユーザーのアクション(数値などの設定)によって使う/使わないが決まる場合、どうしてもこんな処理をしなきゃいけません。

IF L_GENERALDATA-DESCRIPT2 is initial.
     L_GENERALDATAX-DESCRIPT2  =  space.
ELSE.
     L_GENERALDATAX-DESCRIPT2  =  'X'.
ENDIF.

※わざと冗長に書いてます。

これは、固定資産のBAPIの一部です。
やってることは、 DESCRIPT2 に何か設定されていれば GENERALDATAX の DESCRIPT2 に ’X' を設定する。
と言うもの。

多かれ少なかれ、 BAPI で処理を記述するとこういった部分が出てくると思います。

自分も最近こういった記述をすることになって、「面倒だな〜」と思いながらものは試しにと

もっと簡単に記述できるんじゃないか

と思い Help を漁ってみました。例えば、Lines のような関数でもあれば…なんて。

そうしたらば、見慣れない関数が、
Boolc
Boolx
 これは、こんな風に記述します。

L_GENERALDATAX-DESCRIPT2 = Boolc( L_GENERALDATA-DESCRIPT2 is initial ).

おお!一行で書ける!

つまり、括弧内の論理式が 真の場合、左辺に ’X' を返し、偽の場合、左辺に空白を返します。

  便利ーーーーー!

いままで、 IF でちまちまやってたのが嘘みたい!

まあ、どっかで出たんでしょうね要望が。
 「ちまちまやってられんゾ! (#゚Д゚)ゴルァ!!」

かどうかは、わかりませんが。

あ。因みに(大事なこと)、パッケージの状況によってはこれ(Boolc/Boolx)が使えない場合もあるのでご了承を。

と言う訳で、今日はこのへんで。

では〜。