Hi Ahmed,
nice to hear that you wants to be a part of sap world, my best wishes are with you, as you told that you have programming experience along with database exposuse, so according to me you may take a foot ahead for sap abap module.
As me too an abaper, so i know a prior programming experience will provide a boost to your career in sap abap. Yes there are some facts that you must take into consideration while prior entering to sap world.
1. If you wants to be in sap , you will have no prior experience of sap so ultimately you will be considered only as a fresher here, and its a tough situation for a fresher to get a job in sap, if the company you are presently working also works on sap then it will be more easy to get into sap world.
2. There are many other modules in sap which might be more interesting in terms of learning and of your understandings, so you may opt for other modules too.
If you have any further queries, feel free to ask it .